private void buscarAsistenciasId() { DataTable dt = new DataTable(); Dasistencias funcion = new Dasistencias(); funcion.buscarAsistenciasId(ref dt, IdPersonal); Contador = dt.Rows.Count; if (Contador > 0) { fechaReg = Convert.ToDateTime(dt.Rows[0]["Fecha_entrada"]); } }
private void ReporteAsistencias() { Reportes.ReportAsistencias rpt = new Reportes.ReportAsistencias(); DataTable dt = new DataTable(); Dasistencias funcion = new Dasistencias(); funcion.mostrar_asistencias_diarias(ref dt, txtdesde.Value, txthasta.Value, Convert.ToInt32(lblnumerosemana.Text)); rpt.DataSource = dt; rpt.table1.DataSource = dt; reportViewer1.Report = rpt; reportViewer1.RefreshReport(); }
private void ConfirmarSalida() { Lasistencias parametros = new Lasistencias(); Dasistencias funcion = new Dasistencias(); parametros.Id_personal = IdPersonal; parametros.Fecha_salida = DateTime.Now; parametros.Horas = Bases.DateDiff(Bases.DateInterval.Hour, fechaReg, DateTime.Now); if (funcion.ConfirmarSalida(parametros) == true) { txtaviso.Text = "SALIDA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); } }
private void InsertarAsistencias() { if (string.IsNullOrEmpty(txtObservacion.Text)) { txtObservacion.Text = "-"; } Lasistencias parametros = new Lasistencias(); Dasistencias funcion = new Dasistencias(); parametros.Id_personal = IdPersonal; parametros.Fecha_entrada = DateTime.Now; parametros.Fecha_salida = DateTime.Now; parametros.Estado = "ENTRADA"; parametros.Horas = 0; parametros.Observacion = txtObservacion.Text; if (funcion.InsertarAsistencias(parametros) == true) { txtaviso.Text = "ENTRADA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); panelObservacion.Visible = false; } }