private void insertarAsistencias() { AsistenciasModel parametros = new AsistenciasModel(); AsistenciasController funcion = new AsistenciasController(); if (string.IsNullOrEmpty(rtxObservacion.Text)) { rtxObservacion.Text = "-"; } parametros.idPersonal = idPersonal; parametros.fechaEntrada = DateTime.Now; parametros.fechaSalida = DateTime.Now; parametros.estado = "ENTRADA"; parametros.horas = 0; parametros.observacion = rtxObservacion.Text; if (funcion.insertarAsistencias(parametros) == true) { txtAviso.Text = "ENTRADA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); panelObservacion.Visible = false; } }
private void ReporteAsistencias() { Reportes.ReportAsistencias rpt = new Reportes.ReportAsistencias(); DataTable dt = new DataTable(); AsistenciasController funcion = new AsistenciasController(); funcion.mostrarAsistenciasDiarias(ref dt, txtdesde.Value, txthasta.Value, Convert.ToInt32(lblnumerosemana.Text)); rpt.DataSource = dt; rpt.table1.DataSource = dt; reportViewer1.ReportSource = rpt; reportViewer1.RefreshReport(); }
private void buscarAsistenciaId() { DataTable dt = new DataTable(); AsistenciasController funcion = new AsistenciasController(); funcion.buscarAsistenciaId(ref dt, idPersonal); contador = dt.Rows.Count; if (contador > 0) { fechaRegistro = Convert.ToDateTime(dt.Rows[0]["fechaEntrada"]); } }
private void confimarSalida() { AsistenciasModel parametros = new AsistenciasModel(); AsistenciasController funcion = new AsistenciasController(); parametros.idPersonal = idPersonal; parametros.fechaSalida = DateTime.Now; parametros.horas = Bases.DateDiff(Bases.DateInterval.Hour, fechaRegistro, DateTime.Now); if (funcion.modificarAsistencia(parametros) == true) { txtAviso.Text = "SALIDA REGISTRADA"; txtIdentificacion.Clear(); txtIdentificacion.Focus(); } }