• Viernes 19 de Abril de 2024, 19:38

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - carrobe90

Páginas: [1]
1
C# / Problemas con la suma de horas en c#
« en: Viernes 16 de Agosto de 2013, 23:16 »
Tengo el sgte codigo que me realiza la sumatoria de horas para saber cuantas horas trabajo el obreo pero el problema se suscita cuando le resto los 30 minutos de comida alguien me puede guiar o decir que estoy realizando mal??

string HEntrada = "";
            string HSalida = "";
            string HComida = "";
            string THoraS = "";
            string THorasE = "";
            string THorasC = "";
            TimeSpan valor1;
            TimeSpan valor2;
            TimeSpan valor3;
            int vt1;           

            HEntrada = (maskedTextBox1.Text.ToString());
            HSalida = (maskedTextBox2.Text.ToString());
            HComida = (maskedTextBox4.Text.ToString());
            THorasE = HEntrada.Substring(0, 2) + ":" + HEntrada.Substring(3, 2);
            THoraS = HSalida.Substring(0, 2) + ":" + HSalida.Substring(3, 2);
            THorasC = HComida.Substring(0, 2) + ":" + HComida.Substring(3, 2);
            valor1 = TimeSpan.Parse(THorasE); //08:00
            valor2 = TimeSpan.Parse(THoraS); //10:00
            valor3 = TimeSpan.Parse(THorasC); //00:30

            vt1 = (((TimeSpan)(valor2 - valor1)).Hours) - (((TimeSpan)(valor3)).Hours);   
            TimeSpan result = TimeSpan.FromHours(vt1);                   
            textBox6.Text = (result.ToString(@"hh\:mm"));   
El resultado en el textbox me muestra 02:00 cuando deberia ser 01:30 alguien me ayuda??
como dato si pongo 08:00 y 09:30 si me muestra como resultado 01:00 o sea que si me resto los 30 minutos???

2
C# / Como saber si una celda de una columna esta repetida en c#¿?
« en: Domingo 21 de Julio de 2013, 03:38 »
Tengo una columna en la cula se llama secuencial pero si se repite el secuencial significa que otra factura fue ingresada con el mismo numero porque se le retuvo 2 diferentes valores por ejemplo 310 y 312 como hacer para saber cuando se repite y capturar los datos de la columna repetida?

Páginas: [1]