public bool InsertarAsistencia(LAsistencia parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlCommand cmd = new SqlCommand("InsertarAsistencia", CONEXIONMAESTRA.connection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_personal", 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.Message);
                return(false);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }
示例#2
0
        public bool EditarPersonal(LPersonal parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlCommand cmd = new SqlCommand("EditarPersonal", CONEXIONMAESTRA.connection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Id", parametros.Id);
                cmd.Parameters.AddWithValue("@Nombres", parametros.Nombres);
                cmd.Parameters.AddWithValue("@Identificacion", parametros.Identificacion);
                cmd.Parameters.AddWithValue("@Pais", parametros.Pais);
                cmd.Parameters.AddWithValue("@id_cargo", parametros.IdCargo);
                cmd.Parameters.AddWithValue("@SueldoPorHora", parametros.SueldoPorHora);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }
 public bool InsertarUsuarios(LUsuario parametros)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("InsertarUsuario", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@nombresApellidos", parametros.nombresApellidos);
         cmd.Parameters.AddWithValue("@login", parametros.login);
         cmd.Parameters.AddWithValue("@password", parametros.password);
         cmd.Parameters.AddWithValue("@icono", parametros.icono);
         cmd.Parameters.AddWithValue("@estado", "ACTIVO");
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
 public void MostrarRuta(ref string ruta)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand da = new SqlCommand("select Ruta from CopiaBd", CONEXIONMAESTRA.connection);
         ruta = Convert.ToString(da.ExecuteScalar());
         CONEXIONMAESTRA.close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
 }
 public void VerificarUsuarios(ref string Indicador)
 {
     try
     {
         int Iduser;
         CONEXIONMAESTRA.open();
         SqlCommand da = new SqlCommand("Select IdUsuario From Usuario", CONEXIONMAESTRA.connection);
         Iduser = Convert.ToInt32(da.ExecuteScalar());
         CONEXIONMAESTRA.close();
         Indicador = "Correcto";
     }
     catch (Exception ex)
     {
         Indicador = "Incorrecto";
     }
 }
 public void MostrarUsuarios(ref DataTable dt)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlDataAdapter da = new SqlDataAdapter("Select * from Usuario", CONEXIONMAESTRA.connection);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
示例#7
0
 public void ContarPersonal(ref int Contador)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("Select Count(Id) from Personal", CONEXIONMAESTRA.connection);
         Contador = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception e)
     {
         Contador = 0;
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
        public void MostrarPermits(ref DataTable dt, LPermit parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlDataAdapter da = new SqlDataAdapter("MostrarPermit", CONEXIONMAESTRA.connection);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.AddWithValue("@idUsuario", parametros.IdUsuario);

                da.Fill(dt);

                CONEXIONMAESTRA.close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace);
            }
        }
 public bool InsertarCopiasBd()
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("InsertarCopiaBd", CONEXIONMAESTRA.connection);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
 public void ObtenerIdUsuario(ref int IdUsuario, string Login)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("ObtenerIdUsuario", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Login", Login);
         IdUsuario = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
        public void BuscarAsistenciaId(ref DataTable dt, int idPersonal)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlDataAdapter da = new SqlDataAdapter("BuscarAsistenciaId", CONEXIONMAESTRA.connection);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.AddWithValue("@id_personal", idPersonal);
                da.Fill(dt);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }
示例#12
0
        public void BuscarCargos(ref DataTable dt, string buscador)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlDataAdapter da = new SqlDataAdapter("BuscarCargos", CONEXIONMAESTRA.connection);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.AddWithValue("@buscador", buscador);
                da.Fill(dt);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }
 public void validarUsuario(LUsuario parametros, ref int id)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("validar_usuario", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@password", parametros.password);
         cmd.Parameters.AddWithValue("@login", parametros.login);
         id = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception ex)
     {
         id = 0;
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
 public bool EditarCopiaBd(LCopiaBD parametros)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("EditarCopiaBd", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@ruta", parametros.ruta);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
 public bool InsertarModulos(LModulo parametros)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("InsertarModulos", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Modulo", parametros.Modulo);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(true);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
 public bool RestaurarUsuario(LUsuario parametros)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("RestaurarUsuario", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idUsuario", parametros.idUsuario);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
 public void MostrarAsistenciasDiarias(ref DataTable dt, DateTime desde, DateTime hasta, int semana)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlDataAdapter da = new SqlDataAdapter("MostrarAsistenciasDiarias", CONEXIONMAESTRA.connection);
         da.SelectCommand.CommandType = CommandType.StoredProcedure;
         da.SelectCommand.Parameters.AddWithValue("@desde", desde);
         da.SelectCommand.Parameters.AddWithValue("@hasta", hasta);
         da.SelectCommand.Parameters.AddWithValue("@semana", semana);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
示例#18
0
        public bool EliminarPersonal(LPersonal parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlCommand cmd = new SqlCommand("EliminarPersonal", CONEXIONMAESTRA.connection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Id", parametros.Id);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }
示例#19
0
        public bool InsertarCargo(LCargo parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlCommand cmd = new SqlCommand("InsertarCargo", CONEXIONMAESTRA.connection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Cargo", parametros.Cargo);
                cmd.Parameters.AddWithValue("@SueldoPorHora", parametros.SueldoPorHora);

                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }