Example #1
0
 public bool InsertarAsistencias(Lasistencias parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("Insertar_ASISTENCIAS", CONEXIONMAESTRA.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Id_personal", parametros.Id_personal);
         cmd.Parameters.AddWithValue("@Fecha_entrada", parametros.Fecha_entrada);
         cmd.Parameters.AddWithValue("@Fecha_salida", parametros.Fecha_salida);
         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.StackTrace);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
        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;
            }
        }
Example #4
0
        public bool ConfirmarSalida(Lasistencias parametros)
        {
            try
            {
                CONEXIONMAESTRA.abrir();

                SqlCommand cmd = new SqlCommand("ConfirmarSalida", CONEXIONMAESTRA.conectar);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Id_personal", parametros.Id_personal);
                cmd.Parameters.AddWithValue("@Fecha_salida", parametros.Fecha_salida);
                cmd.Parameters.AddWithValue("@Horas", parametros.Horas);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace);
                return(false);
            }
            finally
            {
                CONEXIONMAESTRA.cerrar();
            }
        }