Example #1
0
        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;
            }
        }
Example #2
0
        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();
        }
Example #4
0
        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();
            }
        }