private void InsertarAsistencia() { if (string.IsNullOrEmpty(txtObservacion.Text)) { txtObservacion.Text = "-"; } LAsistencia parametros = new LAsistencia(); DAsistencia funcion = new DAsistencia(); parametros.idPersonal = idPersonal; parametros.fechaEntrada = DateTime.Now; parametros.fechaSalida = DateTime.Now; parametros.estado = "ENTRADA"; parametros.horas = 0; parametros.observacion = txtObservacion.Text; if (funcion.InsertarAsistencia(parametros)) { txtAviso.Text = "Entrada registrada"; textIdentificacion.Clear(); textIdentificacion.Focus(); panelObservacion.Visible = false; } }
private void BuscarAsistenciaId() { DataTable dt = new DataTable(); DAsistencia funcion = new DAsistencia(); funcion.BuscarAsistenciaId(ref dt, idPersonal); contador = dt.Rows.Count; if (contador > 0) { fechaReg = Convert.ToDateTime(dt.Rows[0]["FechaEntrada"]); } }
private void ReporteAsistenciasDiarias() { ReportAsistencias rpt = new ReportAsistencias(); DataTable dt = new DataTable(); DAsistencia funcion = new DAsistencia(); funcion.MostrarAsistenciasDiarias(ref dt, txtDesde.Value, txtHasta.Value, semana); rpt.DataSource = dt; rpt.table1.DataSource = dt; reportViewer1.Report = rpt; reportViewer1.RefreshReport(); }
private void ConfirmarSalida() { LAsistencia parametros = new LAsistencia(); DAsistencia funcion = new DAsistencia(); parametros.idPersonal = idPersonal; parametros.fechaSalida = DateTime.Now; parametros.horas = Bases.DateDiff(Bases.DateInterval.Hour, fechaReg, DateTime.Now); if (funcion.ConfirmarSalida(parametros)) { txtAviso.Text = "SALIDA REGISTRADA"; textIdentificacion.Clear(); textIdentificacion.Focus(); } }