private void Btn_Guardar_Click(object sender, EventArgs e) { if (Txt_NombreReunion.Text == "" | Txt_CantidadEmpleados.Text == "") { MessageBox.Show("Debe llenar todos los Campos Solicitados"); } else { //FORMATO DE FECHAS Y HORAS string sFechaIngreso, sFechaSalida, sHoraIngreso, sHoraSalida; sFechaIngreso = Dtp_FechaIngreso.Value.ToString("yyyy-MM-dd"); sFechaSalida = Dtp_FechaSalida.Value.ToString("yyyy-MM-dd"); sHoraIngreso = Dtp_HoraIngreso.Value.ToLongTimeString(); sHoraSalida = Dtp_HoraSalida.Value.ToLongTimeString(); OdbcDataReader Reunion = Logic.InsertaReunion(Txt_CodigoEmpleado.Text, Txt_NombreReunion.Text, Txt_DescripcionReunion.Text, sFechaIngreso, sFechaSalida, sHoraIngreso, sHoraSalida, Txt_CantidadEmpleados.Text); MessageBox.Show("Reunión Ingresada"); Logic.bitacora("0", slocalIP, smacAddresses, suser, "RRHH", DateTime.Now.ToString("G"), "Guardar", this.GetType().Name); //LimpiarCampos Txt_CodigoEmpleado.Clear(); Txt_CodigoEmpleado.Focus(); Txt_Nombre.Clear(); Txt_NombreReunion.Clear(); Txt_DescripcionReunion.Clear(); Txt_CantidadEmpleados.Clear(); Dtp_FechaIngreso.ResetText(); Dtp_FechaSalida.ResetText(); Dtp_HoraIngreso.ResetText(); Dtp_HoraSalida.ResetText(); } }
private void Btn_RegistrarAsistencia_Click(object sender, EventArgs e) { if (Txt_CodigoEmpleado.Text == "" | Txt_Nombre.Text == "" | Txt_Apellido.Text == "") { MessageBox.Show("Debe llenar todos los Campos Solicitados"); } else { //FORMATO DE FECHAS Y HORAS string sFechaIngreso, sFechaSalida, sHoraIngreso, sHoraSalida; sFechaIngreso = Dtp_FechaIngreso.Value.ToString("yyyy-MM-dd"); sFechaSalida = Dtp_FechaSalida.Value.ToString("yyyy-MM-dd"); sHoraIngreso = Dtp_HoraIngreso.Value.ToLongTimeString(); sHoraSalida = Dtp_HoraSalida.Value.ToLongTimeString(); //HORAS EXTRAS TimeSpan tDiferenciaHoras = new TimeSpan(); DateTime dhorauno = new DateTime(); dhorauno = DateTime.Parse(sHoraIngreso); DateTime dhorados = new DateTime(); dhorados = DateTime.Parse(sHoraSalida); tDiferenciaHoras = -(dhorauno - dhorados); int ihoras = tDiferenciaHoras.Hours; float fHorasTotales = tDiferenciaHoras.Hours; //ENVIO DE DATOS OdbcDataReader ControlAsistencia = Logic.InsertaControlAsistencia(Txt_CodigoEmpleado.Text, Txt_Nombre.Text, Txt_Apellido.Text, sFechaIngreso, sFechaSalida, sHoraIngreso, sHoraSalida, fHorasTotales); MessageBox.Show("Asistencia Ingresada"); Logic.bitacora("0", slocalIP, smacAddresses, suser, "RRHH", DateTime.Now.ToString("G"), "Guardar", this.GetType().Name); //limpiar Campos Txt_CodigoEmpleado.Clear(); Txt_CodigoEmpleado.Focus(); Txt_Nombre.Clear(); Txt_Apellido.Clear(); Dtp_FechaIngreso.ResetText(); Dtp_FechaSalida.ResetText(); Dtp_HoraIngreso.ResetText(); Dtp_HoraSalida.ResetText(); } }
private void Btn_Eliminar_Click(object sender, EventArgs e) { if (Txt_NombreReunion.Text == "") { MessageBox.Show("Debe llenar todos los Campos Solicitados"); } else { OdbcDataReader Reunion = Logic.DeleteReunion(Txt_NombreReunion.Text); MessageBox.Show("Reunión Eliminada"); Logic.bitacora("0", slocalIP, smacAddresses, suser, "RRHH", DateTime.Now.ToString("G"), "Eliminar", this.GetType().Name); //LimpiarCampos Txt_NombreReunion.Clear(); Txt_NombreReunion.Focus(); Txt_Descripcion.Clear(); Txt_CantidadEmpleado.Clear(); Dtp_FechaIngreso.ResetText(); Dtp_FechaSalida.ResetText(); Dtp_HoraIngreso.ResetText(); Dtp_HoraSalida.ResetText(); } }