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)); }
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")); }
// 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()); }
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")); }
// 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)); }
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)); }
// 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)); }
// 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)); }