public List <entEstado> ListaEstados() { SqlCommand cmd = null; SqlDataReader dr = null; List <entEstado> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListaEstados", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entEstado>(); while (dr.Read()) { entEstado e = new entEstado(); e.Est_Id = Convert.ToInt32(dr["Est_Id"]); e.Est_Nombre = dr["Est_Nombre"].ToString(); Lista.Add(e); } } catch (Exception) { throw; }finally { cmd.Connection.Close(); } return(Lista); }
public List <entPedido> ListaHistllamadas(String telefono) { SqlCommand cmd = null; SqlDataReader dr = null; List <entPedido> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spHisLlamadasPedido", cn); cmd.Parameters.AddWithValue("@NUM_TELEF", telefono); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entPedido>(); while (dr.Read()) { entPedido p = new entPedido(); p.Respuesta = dr["Respuesta"].ToString(); p.Ped_FechaRegistro = Convert.ToDateTime(dr["Ped_FechaRegistro"]); p.Ped_Obser_Estados = dr["Ped_Obser_Estados"].ToString(); p.Ped_Observaciones = dr["Ped_Observaciones"].ToString(); entEstado e = new entEstado(); e.Est_Nombre = dr["Est_Nombre"].ToString(); p.Estado = e; entCliente_Telefono ct = new entCliente_Telefono(); entCliente c = new entCliente(); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); c.Cli_Numero_Documento = dr["Cli_Numero_Documento"].ToString(); entTelefono t = new entTelefono(); t.Tel_Numero = dr["Tel_Numero"].ToString(); ct.Cliente = c; ct.Telefono = t; p.ClienteTelefono = ct; entUsuario u = new entUsuario(); entPersona pe = new entPersona(); pe.Per_Nombres = dr["Per_Nombres"].ToString(); pe.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = pe; p.Usuario = u; entAccionComercial ac = new entAccionComercial(); ac.Acc_Nombre = dr["Acc_Nombre"].ToString(); entProducto pro = new entProducto(); pro.Pro_Nombre = dr["Pro_Nombre"].ToString(); p.Producto = pro; p.AccionComercial = ac; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entPedido> ListpedidoComision(int idasesor, String desde, String hasta, int idestado) { SqlCommand cmd = null; SqlDataReader dr = null; List <entPedido> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spVistaComisiones", cn); cmd.Parameters.AddWithValue("@ID_USUARIO", idasesor); cmd.Parameters.AddWithValue("@DESDE", desde); cmd.Parameters.AddWithValue("@HASTA", hasta); cmd.Parameters.AddWithValue("@ID_ESTADO", idestado); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entPedido>(); while (dr.Read()) { entPedido p = new entPedido(); p.Ped_Id = Convert.ToInt32(dr["Ped_Id"]); p.Ped_Codigo = dr["Ped_Codigo"].ToString(); p.Ped_FechaRegistro = Convert.ToDateTime(dr["Ped_FechaRegistro"]); entAccionComercial ac = new entAccionComercial(); ac.Acc_Nombre = dr["Acc_Nombre"].ToString(); entProducto pr = new entProducto(); pr.Pro_Nombre = dr["Pro_Nombre"].ToString(); entComision c = new entComision(); c.detC_ValorUnidades = Convert.ToInt32(dr["detC_ValorUnidades"]); c.detC_ValorSoles = Convert.ToDouble(dr["detC_ValorSoles"]); entEstado e = new entEstado(); e.Est_Nombre = dr["Est_Nombre"].ToString(); p.Estado = e; pr.comision = c; p.Producto = pr; p.AccionComercial = ac; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }