示例#1
0
        public bool eliminarPersonal(Personal parametros)
        {
            try
            {
                ConexionMaestraController.abrir();
                SqlCommand cmd = new SqlCommand("proc_Personal", ConexionMaestraController.conectar);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idPersonal", parametros.idPersonal);
                cmd.Parameters.AddWithValue("@nombres", parametros.nombres);
                cmd.Parameters.AddWithValue("@apellidos", parametros.apellidos);
                cmd.Parameters.AddWithValue("@identificacion", parametros.identificacion);
                cmd.Parameters.AddWithValue("@pais", parametros.pais);
                cmd.Parameters.AddWithValue("@idCargo", parametros.idCargo);
                cmd.Parameters.AddWithValue("@sueldoPorHora", parametros.sueldoPorHora);
                cmd.Parameters.AddWithValue("@estado", "E");
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Console.WriteLine(ex.StackTrace);
                return(false);
            }
            finally { ConexionMaestraController.cerrar(); }
        }
 public bool editarUsuarios(UsuarioModel parametros)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_Usuario", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idUsuario", parametros.idUsuario);
         cmd.Parameters.AddWithValue("@nombres", parametros.nombres);
         cmd.Parameters.AddWithValue("@apellidos", parametros.apellidos);
         cmd.Parameters.AddWithValue("@usuario", parametros.usuario);
         cmd.Parameters.AddWithValue("@clave", parametros.clave);
         cmd.Parameters.AddWithValue("@icono", parametros.icono);
         cmd.Parameters.AddWithValue("@estado", "M");
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
         return(false);
     }
     finally
     {
         ConexionMaestraController.cerrar();
     }
 }
示例#3
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();
     }
 }
示例#4
0
 public void contarPersonal(ref int contador)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("SELECT COUNT(idPersonal) FROM Personal", ConexionMaestraController.conectar);
         //Execute escalar solo te trae la primera fila y primera columna
         contador = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception) { contador = 0; }
     finally { ConexionMaestraController.cerrar(); }
 }
示例#5
0
 public void mostrarRuta(ref string ruta)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("SELECT ruta FROM CopiasDB", ConexionMaestraController.conectar);
         ruta = Convert.ToString(cmd.ExecuteScalar());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
 public void mostrarUsuarios(ref DataTable dt)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Usuarios", ConexionMaestraController.conectar);
         adapter.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
示例#7
0
 public void mostrarPermisos(ref DataTable dt, PermisosModel parametros)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter adapter = new SqlDataAdapter("proc_MostrarPermisos", ConexionMaestraController.conectar);
         adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
         adapter.SelectCommand.Parameters.AddWithValue("@idUsuario", parametros.idUsuario);
         adapter.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
 }
示例#8
0
 public void mostrarAsistenciasDiarias(ref DataTable dt, DateTime desde, DateTime hasta, int semana)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter adapter = new SqlDataAdapter("proc_mostrarAsistenciasDiarias", ConexionMaestraController.conectar);
         adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
         adapter.SelectCommand.Parameters.AddWithValue("@desde", desde);
         adapter.SelectCommand.Parameters.AddWithValue("@hasta", hasta);
         adapter.SelectCommand.Parameters.AddWithValue("@semana", semana);
         adapter.Fill(dt);
     }
     catch (Exception ex) { MessageBox.Show(ex.StackTrace); }
     finally { ConexionMaestraController.cerrar(); }
 }
 public void obtenerIdUsuario(ref int idUsuario, string usuario)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_ObtenerIdUsuario", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@usuario", usuario);
         idUsuario = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
 public void verificarUsuarios(ref string indicador)
 {
     try
     {
         int idUser;
         ConexionMaestraController.abrir();
         SqlCommand da = new SqlCommand("SELECT idUsuario FROM Usuarios", ConexionMaestraController.conectar);
         idUser = Convert.ToInt32(da.ExecuteScalar());
         ConexionMaestraController.cerrar();
         indicador = "Correcto";
     }
     catch (Exception)
     {
         indicador = "Incorrecto";
     }
 }
示例#11
0
 public void buscarAsistenciaId(ref DataTable dtPersonal, int idPersonal)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter adapter = new SqlDataAdapter("buscarAsistenciaId", ConexionMaestraController.conectar);
         adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
         adapter.SelectCommand.Parameters.AddWithValue("@idPersonal", idPersonal);
         adapter.Fill(dtPersonal);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Console.WriteLine(ex.StackTrace);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
 public void validarUsuario(UsuarioModel parametros, ref int id)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_validarUsuario", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@clave", parametros.clave);
         cmd.Parameters.AddWithValue("@usuario", parametros.usuario);
         id = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception)
     {
         id = 0;
     }
     finally { ConexionMaestraController.cerrar(); }
 }
示例#13
0
 public void buscarCargo(string buscador, ref DataTable dtCargo)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter adapter = new SqlDataAdapter("proc_buscarCargos", ConexionMaestraController.conectar);
         adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
         adapter.SelectCommand.Parameters.AddWithValue("@buscador", buscador);
         adapter.Fill(dtCargo);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Console.WriteLine(ex.StackTrace);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
示例#14
0
 public void mostrarPersonal(ref DataTable dtPersonal, int desde, int hasta)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter adapter = new SqlDataAdapter("proc_mostrarPersonal", ConexionMaestraController.conectar);
         adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
         adapter.SelectCommand.Parameters.AddWithValue("@desde", desde);
         adapter.SelectCommand.Parameters.AddWithValue("@hasta", hasta);
         adapter.Fill(dtPersonal);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Console.WriteLine(ex.StackTrace);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
示例#15
0
 public bool insertarCopiasDB()
 {
     //En ese caso no colocamos parametros ya que en el procedimiento no se declararon
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_InsertarCopiasDB", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
 public bool restaurarUsuario(UsuarioModel parametros)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_restaurarUsuario", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idUsuario", parametros.idUsuario);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
         return(false);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
示例#17
0
        public bool editarCopiaDB(CopiasModel parametros)
        {
            try
            {
                ConexionMaestraController.abrir();
                SqlCommand cmd = new SqlCommand("editarCopiasDB", ConexionMaestraController.conectar);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@ruta", parametros.ruta);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally { ConexionMaestraController.cerrar(); }

            return(true);
        }
 public void buscarUsuario(ref DataTable dt, string buscador)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlDataAdapter da = new SqlDataAdapter("proc_buscarUsuario", ConexionMaestraController.conectar);
         da.SelectCommand.CommandType = CommandType.StoredProcedure;
         da.SelectCommand.Parameters.AddWithValue("@buscador", buscador);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         ConexionMaestraController.cerrar();
     }
 }
示例#19
0
 public bool insertarPermisos(PermisosModel parametros)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_Permisos", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@idPermiso", "0");
         cmd.Parameters.AddWithValue("@idModulo", parametros.idModulo);
         cmd.Parameters.AddWithValue("@idUsuario", parametros.idUsuario);
         cmd.Parameters.AddWithValue("@permisoTip", "N");
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
         return(false);
     }
     finally { ConexionMaestraController.cerrar(); }
 }
 public bool Insertar_Modulos(ModulosModel parametros)
 {
     try
     {
         ConexionMaestraController.abrir();
         SqlCommand cmd = new SqlCommand("proc_insertarModulos", ConexionMaestraController.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@modulo", parametros.modulo);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(true);
     }
     finally
     {
         ConexionMaestraController.cerrar();
     }
 }
示例#21
0
        public bool actualizarCargo(CargoModel parametros)
        {
            try
            {
                ConexionMaestraController.abrir();
                SqlCommand cmd = new SqlCommand("proc_Cargo", ConexionMaestraController.conectar);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idCargo", parametros.idCargo);
                cmd.Parameters.AddWithValue("@cargo", parametros.cargo);
                cmd.Parameters.AddWithValue("@sueldoPorHora", parametros.sueldoPorHora);
                cmd.Parameters.AddWithValue("@cargoTipo", "M");
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Console.WriteLine(ex.StackTrace);
                return(false);
            }
            finally { ConexionMaestraController.cerrar(); }
        }