예제 #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();
     }
 }
        public bool editar_Usuarios(Lusuarios parametros)
        {
            try
            {
                CONEXIONMAESTRA.abrir();
                SqlCommand cmd = new SqlCommand("editar_Usuarios", CONEXIONMAESTRA.conectar);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idusuario", parametros.IdUsuario);
                cmd.Parameters.AddWithValue("@nombres", parametros.Nombre);
                cmd.Parameters.AddWithValue("@Login", parametros.Login);
                cmd.Parameters.AddWithValue("@Password", parametros.Password);
                cmd.Parameters.AddWithValue("@Icono", parametros.Icono);

                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }
            finally
            {
                CONEXIONMAESTRA.cerrar();
            }
        }
예제 #3
0
 public bool editarPersonal(Lpersonal parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("editarPersonal", CONEXIONMAESTRA.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Id_personal", parametros.Id_personal);
         cmd.Parameters.AddWithValue("@Nombres", parametros.Nombres);
         cmd.Parameters.AddWithValue("@Identificacion", parametros.Identificacion);
         cmd.Parameters.AddWithValue("@Pais", parametros.Pais);
         cmd.Parameters.AddWithValue("@Id_cargo", parametros.Id_cargo);
         cmd.Parameters.AddWithValue("@Sueldo_por_hora", parametros.SueldoPorHora);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
예제 #4
0
 public void MostrarRuta(ref string ruta)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand da = new SqlCommand("select Ruta from CopiasBd", CONEXIONMAESTRA.conectar);
         ruta = Convert.ToString(da.ExecuteScalar());
         CONEXIONMAESTRA.cerrar();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
 }
 public void VerificarUsuarios(ref string Indicador)
 {
     try
     {
         int Iduser;
         CONEXIONMAESTRA.abrir();
         SqlCommand da = new SqlCommand("Select idUsuario From Usuarios", CONEXIONMAESTRA.conectar);
         Iduser = Convert.ToInt32(da.ExecuteScalar());
         CONEXIONMAESTRA.cerrar();
         Indicador = "Correcto";
     }
     catch (Exception)
     {
         Indicador = "Incorrecto";
     }
 }
예제 #6
0
 public void ContarPersonal(ref int Contador)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("select Count(Id_personal) from Personal", CONEXIONMAESTRA.conectar);
         Contador = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception)
     {
         Contador = 0;
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
예제 #7
0
 public void mostrar_Modulos(ref DataTable dt)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlDataAdapter da = new SqlDataAdapter("Select * from Modulos", CONEXIONMAESTRA.conectar);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
        public void mostrar_Permisos(ref DataTable dt, Lpermisos parametros)
        {
            try
            {
                CONEXIONMAESTRA.abrir();
                SqlDataAdapter da = new SqlDataAdapter("mostrar_Permisos", CONEXIONMAESTRA.conectar);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.AddWithValue("@idusuario", parametros.IdUsuario);

                da.Fill(dt);

                CONEXIONMAESTRA.cerrar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace);
            }
        }
예제 #9
0
 public void BuscarPersonalIdentidad(ref DataTable dt, string buscador)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlDataAdapter da = new SqlDataAdapter("BuscarPersonalIdentidad", CONEXIONMAESTRA.conectar);
         da.SelectCommand.CommandType = CommandType.StoredProcedure;
         da.SelectCommand.Parameters.AddWithValue("@Buscador", buscador);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
예제 #10
0
 public void buscarAsistenciasId(ref DataTable dt, int Idpersonal)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlDataAdapter da = new SqlDataAdapter("buscarAsistenciasId", CONEXIONMAESTRA.conectar);
         da.SelectCommand.CommandType = CommandType.StoredProcedure;
         da.SelectCommand.Parameters.AddWithValue("@Idpersonal", Idpersonal);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
 public void ObtenerIdUsuario(ref int Idusuario, string Login)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("ObtenerIdUsuario", CONEXIONMAESTRA.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Login", Login);
         Idusuario = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
예제 #12
0
 public bool InsertarCopiasBd()
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("InsertarCopiasBd", CONEXIONMAESTRA.conectar);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
 public void validarUsuario(Lusuarios parametros, ref int id)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("validar_usuario", CONEXIONMAESTRA.conectar);
         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.cerrar();
     }
 }
예제 #14
0
 public void MostrarPersonal(ref DataTable dt, int desde, int hasta)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlDataAdapter da = new SqlDataAdapter("mostrarPersonal", CONEXIONMAESTRA.conectar);
         da.SelectCommand.CommandType = CommandType.StoredProcedure;
         da.SelectCommand.Parameters.AddWithValue("@Desde", desde);
         da.SelectCommand.Parameters.AddWithValue("@Hasta", hasta);
         da.Fill(dt);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.StackTrace);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
예제 #15
0
 public bool eliminarPersonal(Lpersonal parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("eliminarPersonal", CONEXIONMAESTRA.conectar);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Idpersonal", parametros.Id_personal);;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
예제 #16
0
 public bool EditarCopiasBd(Lcopiasbd parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("EditarCopiasBd", CONEXIONMAESTRA.conectar);
         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.cerrar();
     }
 }
 public bool restaurar_usuario(Lusuarios parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("restaurar_usuario", CONEXIONMAESTRA.conectar);
         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.cerrar();
     }
 }
예제 #18
0
 public void mostrar_asistencias_diarias(ref DataTable dt, DateTime desde, DateTime hasta, int semana)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlDataAdapter da = new SqlDataAdapter("mostrar_asistencias_diarias", CONEXIONMAESTRA.conectar);
         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.cerrar();
     }
 }
예제 #19
0
 public bool Insertar_Modulos(Lmodulos parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("Insertar_Modulos", CONEXIONMAESTRA.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
     {
         CONEXIONMAESTRA.cerrar();
     }
 }
 public bool insertar_Cargo(Lcargos parametros)
 {
     try
     {
         CONEXIONMAESTRA.abrir();
         SqlCommand cmd = new SqlCommand("insertar_Cargo", CONEXIONMAESTRA.conectar);
         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.cerrar();
     }
 }
예제 #21
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();
            }
        }