// 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); }
//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); }
//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); }
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); }
// 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); }
// 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); }
// 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); }
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); }
// 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); }
// 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); }
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); }
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); }