Beispiel #1
0
        public void dvClientes_InsertItem()
        {
            var item = new DAL.tel_Clientes();

            item.IdEmpresa = this.IdEmpresa;
            TryUpdateModel(item);
            if (ModelState.IsValid)
            {
                // Save changes here
                db.tel_Clientes.Add(item);
                db.SaveChanges();
            }
        }
Beispiel #2
0
 // El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control
 public void dvClientes_UpdateItem(int IdCliente)
 {
     DAL.tel_Clientes item = null;
     // Cargar el elemento aquí, por ejemplo item = MyDataLayer.Find(id);
     item = db.tel_Clientes.Find(IdCliente);
     if (item == null)
     {
         // No se encontró el elemento
         ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", IdCliente));
         return;
     }
     TryUpdateModel(item);
     if (ModelState.IsValid)
     {
         // Guarde los cambios aquí, por ejemplo MyDataLayer.SaveChanges();
         db.SaveChanges();
     }
 }
Beispiel #3
0
        public void dvClientes_InsertItem()
        {
            try
            {
                var item = new DAL.tel_Clientes();
                item.IdEmpresa = Global.IdEmpresa;
                //
                TryUpdateModel(item);

                if (this.Page.ModelState.IsValid)
                {
                    // Save changes here
                    db.tel_Clientes.Add(item);
                    db.SaveChanges();

                    if (EdicionFinalizado != null)
                    {
                        EdicionFinalizado(this, new EdicionEventArgs(item.IdCliente.ToString(), false));
                    }
                }
            }
            catch (DbEntityValidationException e)
            {
                StringBuilder str = new StringBuilder();
                foreach (var eve in e.EntityValidationErrors)
                {
                    str.AppendFormat("La Entidad \"{0}\" con el estado \"{1}\" ha encontrado los siguientes errores ",
                                     eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        str.AppendFormat("- Propiedad: \"{0}\", Error: \"{1}\"",
                                         ve.PropertyName, ve.ErrorMessage);
                    }
                }
                this.lblError.Text = str.ToString();
                //  throw;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void dvClientes_InsertItem()
        {
            var item = new DAL.tel_Clientes();

            item.IdEmpresa = this.IdEmpresa;
            //
            TryUpdateModel(item);
            item.Telefono = Convert.ToInt64(this.txtTelefono.Text);
            if (this.Page.ModelState.IsValid)
            {
                // Save changes here
                db.tel_Clientes.Add(item);
                db.SaveChanges();
                this.fvCliente.Visible = false;
                //  this.txtTelefono.Text = item.Telefono.Value.ToString();
                this.btnBuscar_Click(null, null);

                //this.grvClientes.DataBind();
            }
        }
 // El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control
 public void dvClientes_UpdateItem(int IdCliente)
 {
     DAL.tel_Clientes item = null;
     // Cargar el elemento aquí, por ejemplo item = MyDataLayer.Find(id);
     item = db.tel_Clientes.Find(IdCliente);
     if (item == null)
     {
         // No se encontró el elemento
         this.Page.ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", IdCliente));
         return;
     }
     TryUpdateModel(item);
     if (this.Page.ModelState.IsValid)
     {
         // Guarde los cambios aquí, por ejemplo MyDataLayer.SaveChanges();
         db.SaveChanges();
         this.fvCliente.Visible = false;
         this.grvClientes.DataBind();
         this.ASPxDataView1.Visible = true;
     }
 }
Beispiel #6
0
        public CarritoBLL(int IdCliente, int IdDireccion, String UserName, String IdTipo, SinapsisEntities db)
        {
            //    DAL.SinapsisEntities db = new DAL.SinapsisEntities();

            this.db = db;
            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        = cl.IdEmpresa;
            car.IdTipoPedido     = IdTipo;
            car.Empresa          = cl.Empresa;
            car.IdFormaPago      = 1;
            car.TransferTemporal = false;

            car.Audit_Fecha = DateTime.Now;
            car.UserName    = UserName;
            car.Fecha       = DateTime.Today;

            car.Nombre   = cl.Nombre;
            car.Apellido = cl.Apellido;
            car.Telefono = cl.Telefono;
            car.obs      = cl.obs;

            car.IdDireccion = dir.Id;
            car.Direccion   = ArmarDireccion(dir);
            car.cuadrante   = dir.cuadrante;
            car.referencia  = dir.referencia;
            car.IdSucursal  = dir.IdSucursal;

            db.tel_Carrito.Add(car);
            db.SaveChanges();

            this.cr = car;
        }
Beispiel #7
0
        // El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control
        public void dvClientes_UpdateItem(int IdCliente)
        {
            DAL.tel_Clientes item = null;
            // Cargar el elemento aquí, por ejemplo item = MyDataLayer.Find(id);
            item = db.tel_Clientes.Find(IdCliente);
            if (item == null)
            {
                // No se encontró el elemento
                this.Page.ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", IdCliente));
                return;
            }
            TryUpdateModel(item);
            if (this.Page.ModelState.IsValid)
            {
                // Guarde los cambios aquí, por ejemplo MyDataLayer.SaveChanges();
                db.SaveChanges();

                if (EdicionFinalizado != null)
                {
                    EdicionFinalizado(this, new EdicionEventArgs(item.IdCliente.ToString(), false));
                }
            }
        }