public static string GuardarDireccion(DireccionBE objDireccionBE) { DireccionBC objDireccionBC = new DireccionBC(); string itemDireccion = ""; try { objDireccionBE.Id_Usuario = ((UsuarioBE)HttpContext.Current.Session["USUARIO"]).Id_Usuario; int codigo = objDireccionBC.Insert_Direccion(objDireccionBE); if (codigo != -1) { objDireccionBE.Id_Direccion = codigo; itemDireccion = GetDireccionItem(objDireccionBE); } return(itemDireccion); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
private void LlenarDirecciones() { DireccionBC objDireccionBC = new DireccionBC(); Label lblDireccion = new Label(); try { UsuarioBE objUsuarioBE = (UsuarioBE)Session["USUARIO"]; List <DireccionBE> lstDireccionBE = objDireccionBC.Select_Direccion_Usuario(objUsuarioBE.Id_Usuario); if (lstDireccionBE != null) { foreach (DireccionBE d in lstDireccionBE) { lblDireccion.Text += GetDireccionItem(d); } } else { lblDireccion.Text = "<tr id='trSinDir'><td class=\"price\" colspan='5'>NO HAY DIRECCIONES AGREGADAS</td></tr>"; } bodyDirecciones.Controls.Add(lblDireccion); } catch (Exception) { throw; } }
public static DireccionBE DatosDireccion(int idDireccion, int tipoDireccion) { try { DireccionBC objDireccionBC = new DireccionBC(); DireccionBE objDireccionBE = objDireccionBC.Get_Direccion(idDireccion); CarritoBE objCarritoBE = (CarritoBE)HttpContext.Current.Session["CARRITO"]; if (tipoDireccion == 1) //Envio { //objCarritoBE.Precio_Envio = objDireccionBE.Precio_Envio; objCarritoBE.Direccion_Envio = objDireccionBE; } else { objCarritoBE.Direccion_Facturacion = objDireccionBE; } HttpContext.Current.Session["CARRITO"] = objCarritoBE; return(objDireccionBE); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
private void LlenarDirecciones() { DireccionBC objDireccionBC = new DireccionBC(); try { UsuarioBE objUsuarioBE = (UsuarioBE)Session["USUARIO"]; List <DireccionBE> lstDireccionBE = objDireccionBC.Select_Direccion_Usuario(objUsuarioBE.Id_Usuario); ddlDireccionEnvio.DataSource = lstDireccionBE; ddlDireccionEnvio.DataTextField = "Nombre"; ddlDireccionEnvio.DataValueField = "Id_Direccion"; ddlDireccionEnvio.DataBind(); ddlDireccionEnvio.Items.Insert(0, new ListItem("Dirección de Envío", "-1")); ddlDireccionEnvio.Items[0].Attributes.Add("disabled", "disabled"); ddlDireccionEnvio.Items[0].Attributes.Add("selected", "selected"); ddlDireccionEnvio.Items[0].Attributes.Add("style", "display:none;"); ddlDireccionFacturacion.DataSource = lstDireccionBE; ddlDireccionFacturacion.DataTextField = "Nombre"; ddlDireccionFacturacion.DataValueField = "Id_Direccion"; ddlDireccionFacturacion.DataBind(); ddlDireccionFacturacion.Items.Insert(0, new ListItem("Dirección de Facturación", "-1")); ddlDireccionFacturacion.Items[0].Attributes.Add("disabled", "disabled"); ddlDireccionFacturacion.Items[0].Attributes.Add("selected", "selected"); ddlDireccionFacturacion.Items[0].Attributes.Add("style", "display:none;"); TraerDatosDirecciones(); } catch (Exception) { throw; } }
public static void RemoverDireccion(int idDireccion) { DireccionBC objDireccionBC = new DireccionBC(); try { objDireccionBC.Delete_Direccion(idDireccion); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
public static DireccionBE VerDireccion(int idDireccion) { DireccionBC objDireccionBC = new DireccionBC(); try { DireccionBE objDireccionBE = objDireccionBC.Get_Direccion(idDireccion); return(objDireccionBE); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
public static int ActualizarDireccion(DireccionBE objDireccionBE) { DireccionBC objDireccionBC = new DireccionBC(); try { objDireccionBE.Id_Usuario = ((UsuarioBE)HttpContext.Current.Session["USUARIO"]).Id_Usuario; int codigo = objDireccionBC.Update_Direccion(objDireccionBE); return(codigo); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }