public List <Paquete> PaquetesSinSolicitudes() { SqlConnection cnn = new SqlConnection(Conexion.connectionString); cnn.Open(); SqlCommand cmd = new SqlCommand("sp_ListarPaqueteSinSolicitud", cnn); cmd.CommandType = System.Data.CommandType.StoredProcedure; List <Paquete> Lista = new List <Paquete>(); PerEmpresa persistencia = new PerEmpresa(); try { SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Empresa empresa = persistencia.BuscarEmpresa(Convert.ToInt32(dr["Rut"])); Paquete paquete = new Paquete(Convert.ToInt32(dr["Numero"]), Convert.ToInt32(dr["Peso"]), dr["Tipo"].ToString(), dr["Descripcion"].ToString(), empresa); Lista.Add(paquete); } dr.Close(); } catch (Exception ex) { throw ex; } finally { cnn.Close(); } return(Lista); }
public List <Paquete> PaquetesPorEmpresa(Empresa empresa) { SqlConnection cnn = new SqlConnection(Conexion.connectionString); cnn.Open(); SqlCommand cmd = new SqlCommand("sp_PaquetesPorEmpresa", cnn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Rut", empresa.Rut); List <Paquete> ListaPaquetePorEmpresa = new List <Paquete>(); PerEmpresa persistencia = new PerEmpresa(); try { SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Paquete paquetes = new Paquete(Convert.ToInt32(dr["Numero"]), Convert.ToInt32(dr["Peso"]), dr["Tipo"].ToString(), dr["Descripcion"].ToString(), empresa); ListaPaquetePorEmpresa.Add(paquetes); } dr.Close(); } catch (Exception ex) { throw ex; } finally { cnn.Close(); } return(ListaPaquetePorEmpresa); }
public SolicitudEntrega BuscarSolicitudesDeEntrega(Paquete paq) { SqlConnection cnn = new SqlConnection(Conexion.connectionString); cnn.Open(); PerEmpresa perempresa = new PerEmpresa(); SolicitudEntrega solicitud = null; SqlCommand cmd = new SqlCommand("sp_BuscarSolicitudDeEntrega", cnn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Rut", paq.Empresa.Rut); cmd.Parameters.AddWithValue("Numero", paq.Numero); try { SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { PerEmpleado perEmp = new PerEmpleado(); Empleado empleado = perEmp.BuscarEmpleado(dr["Usuario"].ToString()); solicitud = new SolicitudEntrega(Convert.ToInt32(dr["NumeroSistema"]), dr["Nombre"].ToString(), dr["Direccion"].ToString(), Convert.ToDateTime(dr["FechaEntrega"]), dr["Estado"].ToString(), empleado, paq); } dr.Close(); } catch (Exception ex) { throw ex; } finally { cnn.Close(); } return(solicitud); }
public Paquete BuscarPaquetePorPks(int rut, int numero) { SqlConnection cnn = new SqlConnection(Conexion.connectionString); cnn.Open(); PerEmpresa perempresa = new PerEmpresa(); Paquete paquete = null; SqlCommand cmd = new SqlCommand("sp_BuscarPaquetePorPks", cnn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Rut", rut); cmd.Parameters.AddWithValue("Numero", numero); try { SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Empresa empresa = perempresa.BuscarEmpresa(rut); paquete = new Paquete(numero, Convert.ToInt32(dr["Peso"]), dr["Tipo"].ToString(), dr["Descripcion"].ToString(), empresa); } dr.Close(); } catch (Exception ex) { throw ex; } finally { cnn.Close(); } return(paquete); }