// GET: tipo_documento/Details/5 public ActionResult Details(int?id) { if (Session["usuario"] != null) { usuario usuarioSesion = (usuario)HttpContext.Session["usuario"]; if (usuarioSesion.roles.FirstOrDefault().rol.Equals(Constantes.ADMINISTRADOR)) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tipo_documento tipo_documento = db.tipo_documento.Find(id); if (tipo_documento == null) { return(HttpNotFound()); } string nombreArchivo = Path.GetFileName(tipo_documento.icono); string ruta = "~/Recursos/Iconos/" + nombreArchivo; tipo_documento.icono = ruta; return(View(tipo_documento)); } else { return(RedirectToAction("../")); } } return(RedirectToAction("../Account/Login/ReturnUrl=tipo_documento")); }
public ActionResult Edit([Bind(Include = "id,tipo_documento1,icono")] tipo_documento tipo_documento, HttpPostedFileBase file) { if (ModelState.IsValid) { db.Entry(tipo_documento).State = EntityState.Modified; if (file != null) { try { System.IO.File.Delete(tipo_documento.icono); } catch (Exception ex) { Console.WriteLine(ex.Message); } string ruta = Path.Combine(Request.PhysicalApplicationPath, "Recursos", "Iconos"); string archivo = Path.GetFileName(file.FileName); string ruta_final = Path.Combine(ruta, archivo); tipo_documento.icono = ruta_final; file.SaveAs(ruta_final); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_documento)); }
//------FUNCIONES DE CREAR, EDITAR Y ELIMINAR public static bool Add_TipoDocumento_Sucursal(String[] valores) { List <tipo_documento> ListaTipoDocumento = new List <tipo_documento>(); Boolean berror = false; for (int i = 0; i < 41; i++) { tipo_documento ObjTipoDocumento = new tipo_documento(); ObjTipoDocumento.id_sucursal = Convert.ToInt32(valores[0]); ObjTipoDocumento.nombre = ValoresDefault.Nombre_TipoDocumento.Value[i]; ObjTipoDocumento.dirigida = ValoresDefault.Dirigida_TipoDocumento.Value[i]; ObjTipoDocumento.modalidad = ValoresDefault.Modalidad_TipoDocumento.Value[i]; ObjTipoDocumento.responsable = ValoresDefault.Responsable_TipoDocumento.Value[i]; ObjTipoDocumento.aprobado = ValoresDefault.Aprobado_TipoDocumento.Value[i]; ObjTipoDocumento.archivado = ValoresDefault.Archivado_TipoDocumento.Value[i]; ObjTipoDocumento.estatus = "No Cumplido"; ListaTipoDocumento.Add(ObjTipoDocumento); berror = CRUD.Add_Fila(ObjTipoDocumento); if (!berror) { return(berror); } } return(berror); }
// GET: tipo_documento/Edit/5 public ActionResult Edit(int?id) { if (Session["usuario"] != null) { usuario usuarioSesion = (usuario)HttpContext.Session["usuario"]; if (usuarioSesion.roles.FirstOrDefault().rol.Equals(Constantes.ADMINISTRADOR)) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tipo_documento tipo_documento = db.tipo_documento.Find(id); if (tipo_documento == null) { return(HttpNotFound()); } return(View(tipo_documento)); } else { return(RedirectToAction("../")); } } return(RedirectToAction("../Account/Login/ReturnUrl=tipo_documento")); }
protected void EditarRegistro(object sender, EventArgs e) { GrupoLiEntities contexto = new GrupoLiEntities(); int idDocumento = Convert.ToInt32(hdfEditID.Value); tipo_documento Edit = contexto.tipo_documento.SingleOrDefault(b => b.id_tipo_documento == idDocumento); int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalEdit); if (Edit != null) { Edit.nombre = txtNombreEdit.Text; Edit.id_sucursal = IdSucursal; Edit.dirigida = txtDirigidaEdit.Text; Edit.modalidad = txtModalidadEdit.Text; Edit.fecha = Convert.ToDateTime(txtFechaEdit.Text); Edit.responsable = txtResponsableEdit.Text; Edit.aprobado = txtAprobadoEdit.Text; Edit.archivado = txtArchivadoEdit.Text; Edit.estatus = ddlEstatusEdit.SelectedValue; } ObjUsuario.Error = CRUD.Edit_Fila(contexto); Modal.CerrarModal("editModal", "EditModalScript", this); Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
public ActionResult DeleteConfirmed(long id) { tipo_documento tipo_documento = db.tipo_documento.Find(id); db.tipo_documento.Remove(tipo_documento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID_Tipo_Documento,Nombre_TipoDeDocumento,Nomenclatura_TipoDeDocumento,Estado_TipoDeDocumento,FechaDeCreacion_Doc,FechaDeInactivacion_Doc")] tipo_documento tipo_documento) { if (ModelState.IsValid) { db.Entry(tipo_documento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_documento)); }
public ActionResult Edit([Bind(Include = "id_tipo_documento,nome,sin_ativo")] tipo_documento tipo_documento) { if (ModelState.IsValid) { db.Entry(tipo_documento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_documento)); }
protected void EliminarRegistro(object sender, EventArgs e) { tipo_documento tabla = new tipo_documento(); ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfIDDel.Value)); Modal.CerrarModal("deleteModal", "DeleteModalScript", this); Modal.MostrarAlertaDelete(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
public ActionResult Create([Bind(Include = "id_tipo_documento,nome,sin_ativo")] tipo_documento tipo_documento) { if (ModelState.IsValid) { db.tipo_documento.Add(tipo_documento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_documento)); }
// GET: tipo_documento/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tipo_documento tipo_documento = db.tipo_documento.Find(id); if (tipo_documento == null) { return(HttpNotFound()); } return(View(tipo_documento)); }
public ActionResult Create([Bind(Include = "id,tipo_documento1,icono")] tipo_documento tipo_documento, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null && file.ContentLength > 0) { string ruta = Path.Combine(Request.PhysicalApplicationPath, "Recursos", "Iconos"); string archivo = Path.GetFileName(file.FileName); string ruta_final = Path.Combine(ruta, archivo); tipo_documento.icono = ruta_final; file.SaveAs(ruta_final); } db.tipo_documento.Add(tipo_documento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_documento)); }
public ActionResult DeleteConfirmed(int id) { tipo_documento tipo_documento = db.tipo_documento.Find(id); try { db.tipo_documento.Remove(tipo_documento); db.SaveChanges(); } catch (Exception ex) { ViewBag.Error = "No se puede borrar este tipo de documento"; string nombreArchivo = Path.GetFileName(tipo_documento.icono); string ruta = "~/Recursos/Iconos/" + nombreArchivo; tipo_documento.icono = ruta; return(View(tipo_documento)); } return(RedirectToAction("Index")); }
protected void Guardar(object sender, EventArgs e) { int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalAdd); tipo_documento nuevo = new tipo_documento() { nombre = txtNombreAdd.Text, id_sucursal = IdSucursal, dirigida = txtDirigidaAdd.Text, modalidad = txtModalidadAdd.Text, fecha = Convert.ToDateTime(txtFechaAdd.Text), responsable = txtResponsableAdd.Text, aprobado = txtAprobadoAdd.Text, archivado = txtArchivadoAdd.Text, estatus = ddlEstatusAdd.SelectedValue }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); Modal.CerrarModal("addModal", "AddModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }