コード例 #1
0
 public ActionResult Edit([Bind(Include = "id_razon_social,id_cliente,razon_social,nombre_comercial,nit,direccion_fisica,municipio_direccion_fisica,direccion_fiscal,municipio_direccion_fiscal,direccion_facturacion,municipio_direccion_facturacion,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Razones_Sociales razones_Sociales)
 {
     if (ModelState.IsValid)
     {
         Razones_Sociales razones_sociales_edit = db.Razones_Sociales.Find(razones_Sociales.id_razon_social);
         UsuarioTO        usuarioTO             = Cache.DiccionarioUsuariosLogueados[User.Identity.Name];
         razones_sociales_edit.razon_social     = razones_Sociales.razon_social;
         razones_sociales_edit.nombre_comercial = razones_Sociales.nombre_comercial;
         razones_sociales_edit.nit = razones_Sociales.nit;
         razones_sociales_edit.direccion_fisica        = razones_Sociales.direccion_fisica;
         razones_sociales_edit.direccion_fiscal        = razones_Sociales.direccion_fiscal;
         razones_sociales_edit.direccion_facturacion   = razones_Sociales.direccion_facturacion;
         razones_sociales_edit.id_usuario_modificacion = usuarioTO.usuario.id_usuario;
         razones_sociales_edit.fecha_modificacion      = DateTime.Now;
         razones_sociales_edit.eliminado       = false;
         razones_sociales_edit.activo          = true;
         db.Entry(razones_sociales_edit).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_cliente = new SelectList(db.Clientes.Where(x => x.eliminado == false), "id_cliente", "nombre", razones_Sociales.id_cliente);
     ViewBag.municipio_direccion_facturacion = new SelectList(db.Municipios.Where(x => x.eliminado == false), "id_municipio", "nombre", razones_Sociales.municipio_direccion_facturacion);
     ViewBag.municipio_direccion_fiscal      = new SelectList(db.Municipios.Where(x => x.eliminado == false), "id_municipio", "nombre", razones_Sociales.municipio_direccion_fiscal);
     ViewBag.municipio_direccion_fisica      = new SelectList(db.Municipios.Where(x => x.eliminado == false), "id_municipio", "nombre", razones_Sociales.municipio_direccion_fisica);
     return(View(razones_Sociales));
 }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Razones_Sociales razones_Sociales = db.Razones_Sociales.Find(id);

            db.Razones_Sociales.Remove(razones_Sociales);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        // GET: Administracion/Contactos/Create
        public ActionResult Create_contacto(int id)
        {
            Razones_Sociales razones_Sociales = db.Razones_Sociales.Find(id);

            ViewBag.cliente            = db.Clientes.Where(y => y.id_cliente == razones_Sociales.id_cliente).Select(c => c.nombre).First();
            ViewBag.cliente            = db.Clientes.Find(razones_Sociales.id_cliente).nombre;
            ViewBag.razon_social       = razones_Sociales.razon_social;
            ViewBag.id_razon_social    = new SelectList(db.Razones_Sociales.Where(x => x.id_razon_social == id), "id_razon_social", "razon_social");
            ViewBag.id_contacto_puesto = new SelectList(db.Contacto_Puesto.Where(x => x.eliminado == false), "id_contacto_puesto", "descripcion");
            return(View());
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Razones_Sociales razones_Sociales = db.Razones_Sociales.Find(id);
            UsuarioTO        usuarioTO        = Cache.DiccionarioUsuariosLogueados[User.Identity.Name];

            razones_Sociales.id_usuario_eliminacion = usuarioTO.usuario.id_usuario;
            razones_Sociales.fecha_eliminacion      = DateTime.Now;
            razones_Sociales.eliminado       = true;
            razones_Sociales.activo          = true;
            db.Entry(razones_Sociales).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        // GET: Customers/Razones_Sociales/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Razones_Sociales razones_Sociales = db.Razones_Sociales.Find(id);

            if (razones_Sociales == null)
            {
                return(HttpNotFound());
            }
            return(View(razones_Sociales));
        }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "id_razon_social,id_cliente,razon_social,nombre_comercial,nit,direccion_fisica,municipio_direccion_fisica,direccion_fiscal,municipio_direccion_fiscal,direccion_facturacion,municipio_direccion_facturacion,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Razones_Sociales razones_Sociales)
 {
     if (ModelState.IsValid)
     {
         db.Entry(razones_Sociales).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_cliente = new SelectList(db.Clientes, "id_cliente", "nombre", razones_Sociales.id_cliente);
     ViewBag.municipio_direccion_facturacion = new SelectList(db.Municipios, "id_municipio", "nombre", razones_Sociales.municipio_direccion_facturacion);
     ViewBag.municipio_direccion_fiscal      = new SelectList(db.Municipios, "id_municipio", "nombre", razones_Sociales.municipio_direccion_fiscal);
     ViewBag.municipio_direccion_fisica      = new SelectList(db.Municipios, "id_municipio", "nombre", razones_Sociales.municipio_direccion_fisica);
     ViewBag.id_usuario_creacion             = new SelectList(db.Usuarios, "id_usuario", "email", razones_Sociales.id_usuario_creacion);
     ViewBag.id_usuario_eliminacion          = new SelectList(db.Usuarios, "id_usuario", "email", razones_Sociales.id_usuario_eliminacion);
     ViewBag.id_usuario_modificacion         = new SelectList(db.Usuarios, "id_usuario", "email", razones_Sociales.id_usuario_modificacion);
     return(View(razones_Sociales));
 }
コード例 #7
0
        // GET: Customers/Razones_Sociales/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Razones_Sociales razones_Sociales = db.Razones_Sociales.Find(id);

            if (razones_Sociales == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_cliente = new SelectList(db.Clientes, "id_cliente", "nombre", razones_Sociales.id_cliente);
            ViewBag.municipio_direccion_facturacion = new SelectList(db.Municipios, "id_municipio", "nombre", razones_Sociales.municipio_direccion_facturacion);
            ViewBag.municipio_direccion_fiscal      = new SelectList(db.Municipios, "id_municipio", "nombre", razones_Sociales.municipio_direccion_fiscal);
            ViewBag.municipio_direccion_fisica      = new SelectList(db.Municipios, "id_municipio", "nombre", razones_Sociales.municipio_direccion_fisica);
            ViewBag.id_usuario_creacion             = new SelectList(db.Usuarios, "id_usuario", "email", razones_Sociales.id_usuario_creacion);
            ViewBag.id_usuario_eliminacion          = new SelectList(db.Usuarios, "id_usuario", "email", razones_Sociales.id_usuario_eliminacion);
            ViewBag.id_usuario_modificacion         = new SelectList(db.Usuarios, "id_usuario", "email", razones_Sociales.id_usuario_modificacion);
            return(View(razones_Sociales));
        }
コード例 #8
0
        // GET: Administracion/Razones_Sociales/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Razones_Sociales razones_Sociales = db.Razones_Sociales.Find(id);

            if (razones_Sociales == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_cliente = new SelectList(db.Clientes.Where(x => x.eliminado == false), "id_cliente", "nombre", razones_Sociales.id_cliente);
            ViewBag.municipio_direccion_facturacion = new SelectList(db.Municipios.Where(x => x.eliminado == false), "id_municipio", "nombre", razones_Sociales.municipio_direccion_facturacion);
            ViewBag.municipio_direccion_fiscal      = new SelectList(db.Municipios.Where(x => x.eliminado == false), "id_municipio", "nombre", razones_Sociales.municipio_direccion_fiscal);
            ViewBag.municipio_direccion_fisica      = new SelectList(db.Municipios.Where(x => x.eliminado == false), "id_municipio", "nombre", razones_Sociales.municipio_direccion_fisica);
            var lista = db.Contactos.Where(c => !c.eliminado).Select(c => c.id_contacto).Except(db.Razon_Social_Contacto.Where(r => r.id_razon_social == id).Select(c => c.id_contacto));

            ViewBag.id_contacto = new SelectList(db.Contactos.Where(c => lista.Contains(c.id_contacto)), "id_contacto", "nombre");
            return(View(razones_Sociales));
        }