Ejemplo n.º 1
0
        //   ocnEmpleado.AltaEmpleado(oenEmpleado);


        /// Metodo para insertar un registro en la tabla Empleado
        /// Me devuelve un int (-1=fallo y 1=Bien).
        /// Todos los métodos pueden generar una excepcion.
        /// En el objeto oenEmpleado que recibe, IdEmpleado=0 porque no se usa.
        public int AltaEmpleado(enEmpleado oenEmpleado)
        {
            //  Validamos los datos para dar alta del empleado
            int resultado = -1;

            if (ValidarEmpleado(oenEmpleado))
            {
                // Modificamos los datos del empleado que me llega como parámetro.
                using (SqlConnection con = new SqlConnection(CadenaConexion))
                {
                    try
                    {
                        con.Open();
                        cdEmpleado ocdEmpleado = new cdEmpleado();
                        resultado = ocdEmpleado.AltaEmpleado(con, oenEmpleado);
                        con.Close();
                    }
                    catch (SqlException ex)
                    {
                        throw new Exception("Error en SQLException (cnEmpleado - AltaEmpleado(enEmpleado oenEmpleado)) =" + ex.Message);
                    }
                    catch (Exception ex)
                    {
                        throw new Exception("Error en cnEmpleado.AltaEmpleado(enEmpleado oenEmpleado) = " + ex.Message);
                    }
                } //con.close(); con.Dispose();
            }
            else
            {
                throw new Exception("Error en cnEmpleado.AltaEmplado(enEmpleado oenEmpleado) -> validación datos:" + ValidacionEmpleado);
            }
            return(resultado);
        }
Ejemplo n.º 2
0
        //Editar

        public int edit(Inicio.Entidades.enEmpleados oenEmpleado)
        {
            int resultado = -1;

            using (SqlConnection con = new SqlConnection(CadenaConexion))

            {
                try
                {
                    con.Open();
                    cdEmpleado cdEmpleado = new cdEmpleado();
                    resultado = cdEmpleado.edit(con, oenEmpleado);
                    con.Close();
                }
                catch (SqlException sx)
                {
                    throw new Exception("Error en SqlException: cnEmpleados.edit \n" + sx.Message);
                }
                catch (Exception e)
                {
                    throw new Exception("Error PatataException: cnEmpleados.edit \n" + e.Message);
                }
            }

            return(resultado);
        }
Ejemplo n.º 3
0
        //consEmpleadoPorId(id)
        public enEmpleados consEmpleadoPorId(int?id)
        {
            enEmpleados oenEmpleado = new enEmpleados();

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado cdEmpleado = new cdEmpleado();
                    oenEmpleado = cdEmpleado.consEmpleadoPorId(con, id);
                    con.Close();
                }
                catch (SqlException sx)
                {
                    throw new Exception("Error en SqlException: cnEmpleados.consEmpleadosPorId \n" + sx.Message);
                }
                catch (Exception e)
                {
                    throw new Exception("Error PatataException: cnEmpleados.consEmpleadosPorId \n" + e.Message);
                }
            }

            return(oenEmpleado);
        }
Ejemplo n.º 4
0
        public List <enEmpleados> listar()
        {
            List <enEmpleados> lenEmpleado = null;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try {
                    con.Open();
                    cdEmpleado cdEmpleado = new cdEmpleado();
                    lenEmpleado = cdEmpleado.Listar(con);
                    con.Close();
                }
                catch (SqlException sx)
                {
                    throw new Exception("Error en SqlException: cnEmpleados.listar \n" + sx.Message);
                }
                catch (Exception e) {
                    throw new Exception("Error PatataException: cnEmpleados.listar \n" + e.Message);
                }
            }

            return(lenEmpleado);
        }
Ejemplo n.º 5
0
        //  Editar(oenEmpleado);
        public int Editar(enEmpleado oenEmpleado)
        {
            int resultado = -1;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado ocdEmpleado = new cdEmpleado();
                    resultado = ocdEmpleado.Editar(con, oenEmpleado);
                    con.Close();
                }
                catch (SqlException ex)
                {
                    throw new Exception("Error en SQLException (cnEmpleado - Editar(con, oenEmpleado)) = " + ex.Message);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error en (cnEmpleado - Editar(con, oenEmpleado)) = " + ex.Message);
                }
            }
            return(resultado);
        }
Ejemplo n.º 6
0
        // ConsEmpleadoPorID(ID);
        public enEmpleado ConsEmpleadoPorID(int?ID)
        {
            enEmpleado oenEmpleado = null;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado ocdEmpleado = new cdEmpleado();
                    oenEmpleado = ocdEmpleado.ConsEmpleadoPorID(con, ID);
                    con.Close();
                }
                catch (SqlException ex)
                {
                    throw new Exception("Error en SQLException (cnEmpleado - ConsEmpleadoPorID()) = " + ex.Message);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error en (cnEmpleado - ConsEmpleadoPorID()) = " + ex.Message);
                }
            }
            return(oenEmpleado);
        }
Ejemplo n.º 7
0
        //  ListaFiltro(TamPagina, NumRegistro, Apellido, Nombre);
        public List <enEmpleado> ListaFiltro(int TamPagina, int NumRegistro, String Ape, String Nom)
        {
            List <enEmpleado> lenEmpleado = null;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado ocdEmpleado = new cdEmpleado();
                    lenEmpleado = ocdEmpleado.ListaFiltro(con, TamPagina, NumRegistro, Ape, Nom);
                    con.Close();
                }
                catch (SqlException ex)
                {
                    throw new Exception("Error en SQLException (cnEmpleado - ListaFiltro()) = " + ex.Message);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error en (cnEmpleado - ListaFiltro()) = " + ex.Message);
                }
            }
            return(lenEmpleado);
        }
Ejemplo n.º 8
0
        public List <enEmpleado> Listar()
        {
            List <enEmpleado> lenEmpleado = null;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado ocdEmpleado = new cdEmpleado();
                    lenEmpleado = ocdEmpleado.Listar(con);
                    con.Close();
                }
                catch (SqlException ex)
                {
                    throw new Exception("Error en SQLException (cnEmpleado - Listar()) = " + ex.Message);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error en (cnEmpleado - Listar()) = " + ex.Message);
                }
            }
            return(lenEmpleado);
        }
Ejemplo n.º 9
0
        //   ocnEmpleado.BajaEmpleado(ID);
        public int BajaEmpleado(int?ID)
        {
            int resultado = -1;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado ocdEmpleado = new cdEmpleado();
                    resultado = ocdEmpleado.BajaEmpleado(con, ID);
                    con.Close();
                }
                catch (SqlException ex)
                {
                    throw new Exception("Error en SQLException (cnEmpleado - BajaEmpleado(int? ID)) =" + ex.Message);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error en cnEmpleado.BajaEmpleado(int? ID) = " + ex.Message);
                }
            } //con.close(); con.Dispose();
            return(resultado);
        }
Ejemplo n.º 10
0
        //  NumRegistrosFiltro(Apellido, Nombre);
        public int NumRegistrosFiltro(String Ape, String Nom)
        {
            int NumReg = 0;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado ocdEmpleado = new cdEmpleado();
                    NumReg = ocdEmpleado.NumRegistrosFiltro(con, Ape, Nom);
                    con.Close();
                }
                catch (SqlException ex)
                {
                    throw new Exception("Error en SQLException (cnEmpleado - ListaFiltro()) = " + ex.Message);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error en (cnEmpleado - ListaFiltro()) = " + ex.Message);
                }
            }
            return(NumReg);
        }
Ejemplo n.º 11
0
        public List <enEmpleados> listarFiltro(int tPag, int nPag, String ape, String nom)
        {
            List <enEmpleados> lenEmpleado = null;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado cdEmpleado = new cdEmpleado();
                    lenEmpleado = cdEmpleado.ListarFiltro(con, tPag, nPag, ape, nom);
                    con.Close();
                }
                catch (SqlException sx)
                {
                    throw new Exception("Error en SqlException: cnEmpleados.listarFiltro \n" + sx.Message);
                }
                catch (Exception e)
                {
                    throw new Exception("Error PatataException: cnEmpleados.listarFiltro \n" + e.Message);
                }
            }
            return(lenEmpleado);
        }
Ejemplo n.º 12
0
        public int nRegistrosFiltro(string ape, string nom)
        {
            int nRegistro = 0;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    cdEmpleado cdEmpleado = new cdEmpleado();
                    nRegistro = cdEmpleado.nRegistrosFiltro(con, ape, nom);
                    con.Close();
                }
                catch (SqlException sx)
                {
                    throw new Exception("Error en SqlException: cnEmpleados.nRegistrosFiltro \n" + sx.Message);
                }
                catch (Exception e)
                {
                    throw new Exception("Error PatataException: cnEmpleados.nRegistrosFiltro \n" + e.Message);
                }
            }
            return(nRegistro);
        }