public List <Contrato> ListarContrato(int CodEmpresa, string usuario, string clave) { List <Contrato> _Contratos = null; using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave))) { using (SqlCommand cmd = new SqlCommand("ListarContrato", cnn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodEmpresa", CodEmpresa); try { cnn.Open(); cmd.ExecuteNonQuery(); SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { _Contratos = new List <Contrato>(); while (reader.Read()) { Contrato _Contrato = new Contrato(); _Contrato.Empresa = FabricaP.GetPEmpresa().BuscarEmpresa(CodEmpresa); _Contrato.CodContrato = Convert.ToInt32(reader["CodTipo"]); _Contrato.NomContrato = (string)reader["Nombre"]; _Contratos.Add(_Contrato); } } } catch (Exception ex) { throw new Exception(ex.Message); } } } return(_Contratos); }
public List <Contrato> ListarTodosLosContratos() { List <Contrato> _Contratos = null; using (SqlConnection cnn = new SqlConnection(Conexion.CnnLogueo())) { using (SqlCommand cmd = new SqlCommand("ListarTodosLosContratos", cnn)) { cmd.CommandType = CommandType.StoredProcedure; try { cnn.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.HasRows) { _Contratos = new List <Contrato>(); while (reader.Read()) { Contrato _Contrato = new Contrato(); _Contrato.Empresa = FabricaP.GetPEmpresa().BuscarEmpresa((int)reader["CodEmpresa"]); _Contrato.CodContrato = Convert.ToInt32(reader["CodTipo"]); _Contrato.NomContrato = (string)reader["Nombre"]; _Contratos.Add(_Contrato); } } } } catch (Exception ex) { throw new Exception(ex.Message); } } } return(_Contratos); }
public Contrato BuscarContrato(int CodEmpresa, int CodTipo, string usuario, string clave) { Contrato _Contrato = null; using (SqlConnection cnn = new SqlConnection(Conexion.Cnn(usuario, clave))) { using (SqlCommand cmd = new SqlCommand("BuscarContrato", cnn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodEmpresa", CodEmpresa); cmd.Parameters.AddWithValue("@CodTipo", CodTipo); try { cnn.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.HasRows) { reader.Read(); _Contrato = new Contrato(); _Contrato.Empresa = FabricaP.GetPEmpresa().BuscarEmpresa((int)reader["CodEmpresa"]); _Contrato.CodContrato = CodTipo; _Contrato.NomContrato = (string)reader["Nombre"]; } } } catch (Exception ex) { throw new Exception(ex.Message); } } } return(_Contrato); }