Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 public bool insertarAsistencias(AsistenciasModel parametros)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("insertarAsistencias", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idPersonal", parametros.idPersonal);
         cmd.Parameters.AddWithValue("@fechaEntrada", parametros.fechaEntrada);
         cmd.Parameters.AddWithValue("@fechaSalida", parametros.fechaSalida);
         cmd.Parameters.AddWithValue("@estado", parametros.estado);
         cmd.Parameters.AddWithValue("@horas", parametros.horas);
         cmd.Parameters.AddWithValue("@observacion", parametros.observacion);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
         Console.WriteLine(ex.StackTrace);
         return(false);
     }
     finally
     {
         ConexionMaestraController.cerrar();
     }
 }
Ejemplo n.º 3
0
        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();
            }
        }