public void Insert_Update_Pedido_Direccion(Pedido_DireccionBE objPedido_DireccionBE) { try { objPedido_DireccionDALC.Insert_Update_Pedido_Direccion(objPedido_DireccionBE); } catch (Exception) { throw; } }
public List <Pedido_DireccionBE> Select_Pedido_Direccion() { String cadena; String sql = "Pedido_Direccion_Select"; Pedido_DireccionBE objPedido_DireccionBE = null; List <Pedido_DireccionBE> lstPedido_DireccionBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (lstPedido_DireccionBE == null) { lstPedido_DireccionBE = new List <Pedido_DireccionBE>(); } objPedido_DireccionBE = new Pedido_DireccionBE(); objPedido_DireccionBE.Departamento = dr["departamento"].ToString(); objPedido_DireccionBE.Direccion = dr["direccion"].ToString(); objPedido_DireccionBE.Distrito = dr["distrito"].ToString(); objPedido_DireccionBE.Id_Pedido_Direccion = Convert.ToInt32(dr["id_pedido_direccion"]); objPedido_DireccionBE.Provincia = dr["provincia"].ToString(); objPedido_DireccionBE.Referencia = dr["referencia"].ToString(); lstPedido_DireccionBE.Add(objPedido_DireccionBE); } } } } return(lstPedido_DireccionBE); } catch (Exception) { throw; } }
public Pedido_DireccionBE Get_Pedido_Direccion(Int32 id_pedido_direccion) { String cadena; String sql = "Pedido_Direccion_Get"; SqlParameter[] arrParameters = new SqlParameter[1]; Pedido_DireccionBE objPedido_DireccionBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@id_pedido_direccion", id_pedido_direccion); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objPedido_DireccionBE = new Pedido_DireccionBE(); objPedido_DireccionBE.Departamento = dr["departamento"].ToString(); objPedido_DireccionBE.Direccion = dr["direccion"].ToString(); objPedido_DireccionBE.Distrito = dr["distrito"].ToString(); objPedido_DireccionBE.Id_Pedido_Direccion = Convert.ToInt32(dr["id_pedido_direccion"]); objPedido_DireccionBE.Provincia = dr["provincia"].ToString(); objPedido_DireccionBE.Referencia = dr["referencia"].ToString(); } } } } return(objPedido_DireccionBE); } catch (Exception) { throw; } }
public void Insert_Pedido_Direccion(Pedido_DireccionBE objPedido_DireccionBE) { String cadena; String sql = "Pedido_Direccion_Insert"; SqlParameter[] arrParameters = new SqlParameter[7]; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@departamento", objPedido_DireccionBE.Departamento); arrParameters[1] = new SqlParameter("@direccion", objPedido_DireccionBE.Direccion); arrParameters[2] = new SqlParameter("@distrito", objPedido_DireccionBE.Distrito); arrParameters[3] = new SqlParameter("@provincia", objPedido_DireccionBE.Provincia); arrParameters[4] = new SqlParameter("@referencia", objPedido_DireccionBE.Referencia); arrParameters[5] = new SqlParameter("@id_pedido", objPedido_DireccionBE.Id_Pedido); arrParameters[6] = new SqlParameter("@id_tipo_direccion", objPedido_DireccionBE.Id_Tipo_Direccion); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); cmd.ExecuteNonQuery(); } } } catch (Exception) { throw; } }
public PedidoBE Get_Pedido_Completo_Cip(string cip) { String cadena; String sql = "Pedido_Get_Completo_Cip"; PedidoBE objPedidoBE = null; Pedido_DireccionBE objPedido_DireccionBE = null; Pedido_ProductoBE objPedido_ProductoBE = null; SqlParameter[] arrParameters = new SqlParameter[1]; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@cip", cip); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objPedidoBE = new PedidoBE(); objPedidoBE.Fecha_Compra = Convert.ToDateTime(dr["fecha_compra"]); objPedidoBE.Id_Forma_Pago = dr["id_forma_pago"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_forma_pago"]) : null; objPedidoBE.Id_Pedido = Convert.ToInt32(dr["id_pedido"]); objPedidoBE.Id_Usuario = Convert.ToInt32(dr["id_usuario"]); objPedidoBE.Total = Convert.ToDecimal(dr["total"]); objPedidoBE.Precio_Envio = Convert.ToDecimal(dr["precio_envio"]); objPedidoBE.Subtotal = Convert.ToDecimal(dr["subtotal"]); objPedidoBE.Id_Tipo_Recibo = Convert.ToInt32(dr["id_tipo_recibo"]); objPedidoBE.Razon_Social = dr["razon_social"] != DBNull.Value ? dr["razon_social"].ToString() : null; objPedidoBE.Ruc = dr["ruc"] != DBNull.Value ? dr["ruc"].ToString() : null; objPedidoBE.Nombre_Forma_Pago = dr["Nombre_Forma_Pago"].ToString(); objPedidoBE.Nombre_Tipo_Recibo = dr["Nombre_Tipo_Recibo"].ToString(); objPedidoBE.Fecha_Texto = objPedidoBE.Fecha_Compra.ToString(); objPedidoBE.Correo_Usuario = dr["email"].ToString(); } dr.NextResult(); while (dr.Read()) { objPedido_DireccionBE = new Pedido_DireccionBE(); objPedido_DireccionBE.Id_Pedido_Direccion = Convert.ToInt32(dr["id_pedido_direccion"]); objPedido_DireccionBE.Departamento = dr["departamento"].ToString(); objPedido_DireccionBE.Distrito = dr["distrito"].ToString(); objPedido_DireccionBE.Provincia = dr["provincia"].ToString(); objPedido_DireccionBE.Referencia = dr["referencia"].ToString(); objPedido_DireccionBE.Direccion = dr["direccion"].ToString(); objPedido_DireccionBE.Id_Pedido = Convert.ToInt32(dr["id_pedido"]); objPedido_DireccionBE.Id_Tipo_Direccion = Convert.ToInt32(dr["id_tipo_direccion"]); objPedido_DireccionBE.Nombre_Tipo_Direccion = dr["Nombre_Tipo_Direccion"].ToString(); if (objPedido_DireccionBE.Id_Tipo_Direccion == (int)Tipo_Direccion.Envio) { objPedidoBE.objDireccionEnvioBE = objPedido_DireccionBE; } else { objPedidoBE.objDireccionFacturacionBE = objPedido_DireccionBE; } } dr.NextResult(); while (dr.Read()) { objPedido_ProductoBE = new Pedido_ProductoBE(); objPedido_ProductoBE.Id_Pedido = Convert.ToInt32(dr["id_pedido"]); objPedido_ProductoBE.Id_Producto = Convert.ToInt32(dr["id_producto"]); objPedido_ProductoBE.Precio = Convert.ToDecimal(dr["precio"]); objPedido_ProductoBE.Cantidad = Convert.ToInt32(dr["cantidad"]); objPedido_ProductoBE.Nombre = dr["nombre"].ToString(); objPedido_ProductoBE.Imagen = dr["nombre_imagen"].ToString(); objPedidoBE.lstPedido_ProductoBE.Add(objPedido_ProductoBE); } } } } return(objPedidoBE); } catch (Exception) { throw; } }