コード例 #1
0
        public Entidades.clieteDTO getClienteById(int id)
        {
            Entidades.clieteDTO ObjCliete = new Entidades.clieteDTO();
            try
            {
                using (OPHELIAEntities cone = new OPHELIAEntities())
                {
                    CLIENTE obj = cone.CLIENTE.Where(x => x.ID_CLIENTE == id).FirstOrDefault();
                    if (obj != null)
                    {
                        ObjCliete.nombre    = obj.NOMBRE;
                        ObjCliete.apellido  = obj.APELLIDO;
                        ObjCliete.fecha     = obj.FECHA_NACIMIENTO;
                        ObjCliete.telefono  = obj.TELEFONO;
                        ObjCliete.email     = obj.EMAIL;
                        ObjCliete.direccion = obj.DIRECCION;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(ObjCliete);
        }
コード例 #2
0
        public bool createCliete(Entidades.clieteDTO objCliet)
        {
            bool valid = false;

            try
            {
                using (OPHELIAEntities cone = new  OPHELIAEntities())
                {
                    CLIENTE obj = new CLIENTE();
                    obj.NOMBRE           = objCliet.nombre;
                    obj.APELLIDO         = objCliet.nombre;
                    obj.DIRECCION        = objCliet.direccion;
                    obj.EMAIL            = objCliet.email;
                    obj.FECHA_NACIMIENTO = objCliet.fecha;
                    obj.TELEFONO         = objCliet.telefono;

                    cone.CLIENTE.Add(obj);
                    cone.SaveChanges();
                    valid = true;
                }
            }
            catch (Exception ex)
            {
                valid = false;
            }
            return(valid);
        }
コード例 #3
0
        public bool updateCliete(int id, Entidades.clieteDTO ObjClien)
        {
            bool valid = false;

            try
            {
                using (OPHELIAEntities cone = new OPHELIAEntities())
                {
                    CLIENTE obj = cone.CLIENTE.Where(x => x.ID_CLIENTE == id).FirstOrDefault();
                    if (obj != null)
                    {
                        obj.NOMBRE           = ObjClien.nombre;
                        obj.APELLIDO         = ObjClien.apellido;
                        obj.TELEFONO         = ObjClien.telefono;
                        obj.DIRECCION        = ObjClien.direccion;
                        obj.FECHA_NACIMIENTO = ObjClien.fecha;

                        cone.Entry(obj).State = System.Data.Entity.EntityState.Modified;
                        cone.SaveChanges();
                        valid = true;
                    }
                }
            }
            catch (Exception ex)
            {
                valid = false;
            }
            return(valid);
        }
コード例 #4
0
 public ActionResult editar(int id)
 {
     Entidades.clieteDTO Obj = new Entidades.clieteDTO();
     fnego = new FachadaNegocio();
     Obj   = fnego.getClieteById(id);
     return(View(Obj));
 }
コード例 #5
0
 public bool updateCliete(int id, Entidades.clieteDTO objCliete)
 {
     try
     {
         return(Persistencia.FachadaPersistencia.Instancia.updateCliete(id, objCliete));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #6
0
 public bool creteCliente(Entidades.clieteDTO objCliente)
 {
     try
     {
         return(Persistencia.FachadaPersistencia.Instancia.createCliete(objCliente));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
        public ActionResult editar(int id, Entidades.clieteDTO objcliet)
        {
            bool valid = false;

            try
            {
                fnego = new FachadaNegocio();
                valid = fnego.updateCliete(id, objcliet);
                return(RedirectToAction("list"));
            }
            catch (Exception)
            {
                throw;
            }
        }