public List <E_TipoDoc> ListarTipDoc() { SqlCommand cmd = null; SqlDataReader dr = null; List <E_TipoDoc> Lista = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spListarTipDoc", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_TipoDoc>(); while (dr.Read()) { E_TipoDoc td = new E_TipoDoc(); td.Id_TipDoc = Convert.ToInt32(dr["Id_TipDoc"]); td.Abreviatura_TipDoc = dr["Abreviatura_TipDoc"].ToString(); Lista.Add(td); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public E_cliente BuscarCliente(int id_Cli, String nro_Doc) { SqlCommand cmd = null; SqlDataReader dr = null; E_cliente c = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spBuscarCliente", cn); cmd.Parameters.AddWithValue("@prmidCliente", id_Cli); cmd.Parameters.AddWithValue("@prmNroDoc", nro_Doc); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { c = new E_cliente(); c.Id_Cliente = Convert.ToInt32(dr["Id_Cliente"]); E_TipoDoc td = new E_TipoDoc(); td.Id_TipDoc = Convert.ToInt32(dr["Id_TipDoc"].ToString()); td.Nombre_TipDoc = dr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; c.NumeroDoc_Cliente = dr["NumeroDoc_Cliente"].ToString(); c.Nombre_Cliente = dr["Nombre_Cliente"].ToString(); c.Telefono_Cliente = dr["Telefono_Cliente"].ToString(); c.Celular_Cliente = dr["Celular_Cliente"].ToString(); c.Correo_Cliente = dr["Correo_Cliente"].ToString(); c.Direccion_Cliente = dr["Direccion_Cliente"].ToString(); c.FechaNac_Cliente = dr["FechaNac_Cliente"].ToString(); c.Sexo_Cliente = dr["Sexo_Cliente"].ToString(); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(c); }
public List <E_cliente> ListarCliente() { SqlCommand cmd = null; SqlDataReader dr = null; List <E_cliente> Lista = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spListarCliente", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_cliente>(); while (dr.Read()) { E_cliente c = new E_cliente(); c.Id_Cliente = Convert.ToInt32(dr["Id_Cliente"]); E_TipoDoc td = new E_TipoDoc(); td.Nombre_TipDoc = dr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; c.NumeroDoc_Cliente = dr["NumeroDoc_Cliente"].ToString(); c.Nombre_Cliente = dr["Nombre_Cliente"].ToString(); c.Telefono_Cliente = dr["Telefono_Cliente"].ToString(); c.Celular_Cliente = dr["Celular_Cliente"].ToString(); c.Correo_Cliente = dr["Correo_Cliente"].ToString(); c.Direccion_Cliente = dr["Direccion_Cliente"].ToString(); Lista.Add(c); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public E_Venta LstVentaDetalle(int id_venta) { SqlCommand cmd = null; IDataReader idr = null; E_Venta v = null; List <E_DetalleVenta> det = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spMostrarCabeceraVenta", cn); cmd.Parameters.AddWithValue("@prmid_venta", id_venta); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); idr = cmd.ExecuteReader(); if (idr.Read()) { v = new E_Venta(); v.Codigo_Venta = idr["Codigo_Venta"].ToString(); v.Serie_Venta = Convert.ToInt32(idr["Serie_Venta"].ToString()); v.Correlativo_Venta = idr["Correlativo_Venta"].ToString(); v.Igv_Venta = Convert.ToInt32(idr["Igv_Venta"]); v.FechaVenta = Convert.ToDateTime(idr["FechaVenta"]); v.Estado_Venta = idr["Estado_Venta"].ToString(); v.Descuento_Venta = Convert.ToDouble(idr["Descuento_Venta"]); v.Desc_Venta = idr["Desc_Venta"].ToString(); E_cliente c = new E_cliente(); c.Nombre_Cliente = idr["Nombre_Cliente"].ToString(); c.NumeroDoc_Cliente = idr["NumeroDoc_Cliente"].ToString(); E_TipoDoc td = new E_TipoDoc(); td.Nombre_TipDoc = idr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; v.cliente = c; E_Sucursal s = new E_Sucursal(); s.Direccion_Suc = idr["Direccion_Suc"].ToString(); v.sucursal = s; E_usuario u = new E_usuario(); u.Nombre_Usuario = idr["Nombre_Usuario"].ToString(); v.usuario = u; E_Comprobante tc = new E_Comprobante(); tc.Nombre_TipCom = idr["Nombre_TipCom"].ToString(); v.tipocomprobante = tc; E_Moneda m = new E_Moneda(); m.Descripcion_Moneda = idr["Descripcion_Moneda"].ToString(); v.moneda = m; E_TipoPago tp = new E_TipoPago(); tp.Descripcion_TipPago = idr["Descripcion_TipPago"].ToString(); v.tipopago = tp; if (idr.NextResult()) { det = new List <E_DetalleVenta>(); while (idr.Read()) { E_DetalleVenta d = new E_DetalleVenta(); d.PrecProd_Det = Convert.ToDouble(idr["PrecProd_Det"]); d.Cantidad_Det = Convert.ToInt32(idr["Cantidad_Det"]); E_Producto p = new E_Producto(); p.Codigo_Prod = idr["Codigo_Prod"].ToString(); p.Nombre_Prod = idr["Nombre_Prod"].ToString(); p.Precio_Prod = Convert.ToDouble(idr["Precio_Prod"]); d.producto = p; det.Add(d); } v.detalleventa = det; } } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(v); }