protected void Page_Load(object sender, EventArgs e) { int IdCliente = 0; int IdDireccion = 0; string Tipo = null; if (!string.IsNullOrEmpty(Request.QueryString["IdCliente"])) { IdCliente = Convert.ToInt32(Request.QueryString["IdCliente"]); } if (!string.IsNullOrEmpty(Request.QueryString["IdDireccion"])) { IdDireccion = Convert.ToInt32(Request.QueryString["IdDireccion"]); } if (!string.IsNullOrEmpty(Request.QueryString["Tipo"])) { Tipo = Request.QueryString["Tipo"]; } DAL.SinapsisEntities db = new DAL.SinapsisEntities(); DAL.tel_Carrito car = new DAL.tel_Carrito(); DAL.tel_Clientes cl = db.tel_Clientes.Find(IdCliente); DAL.Tel_Direcciones dir = db.Tel_Direcciones.Find(IdDireccion); //Asignamos los valores car.IdCliente = cl.IdCliente; car.IdEmpresa = Global.IdEmpresa; car.IdTipoPedido = Tipo; car.Audit_Fecha = DateTime.Now; car.UserName = this.User.Identity.Name; car.Fecha = DateTime.Today; car.Nombre = cl.Nombre; car.Apellido = cl.Apellido; car.IdDireccion = dir.Id; car.Direccion = dir.Direccion; db.tel_Carrito.Add(car); db.SaveChanges(); Response.Redirect(string.Format("~/Pedido.aspx?Id={0}", car.IdCarrito)); }
public void CargarDatos() { using (DAL.SinapsisEntities db = new DAL.SinapsisEntities()) { if (Request.QueryString["Id"] != null) { int IdPedido = Convert.ToInt32(Request.QueryString["Id"]); DAL.tel_Carrito pd = db.tel_Carrito.Find(IdPedido); if (pd != null) { this.rptSucursales.DataSource = BLL.CacheManager.GetSucursales().Where(p => p.IdSucursal == pd.IdSucursal.Value); this.rptSucursales.DataBind(); this.rptFaltantes.DataSource = BLL.CacheManager.GetFaltantes().Where(p => p.IdSucursal == pd.IdSucursal.Value); this.rptFaltantes.DataBind(); } } } }