public ActionResult Create(CuentaCorriente cuentacorriente) { if (ModelState.IsValid) { try { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; Direccion direccion = cuentacorriente.Direccion; direccion.Mostrar = 1; direccion.ComunaID = Int32.Parse(Request.Form["ComunaID"].ToString()); db.Direccion.Add(direccion); db.SaveChanges(); cuentacorriente.ProyectoID = Proyecto.ID; db.CuentaCorriente.Add(cuentacorriente); db.SaveChanges(); return(Create()); } catch (Exception e) { ViewBag.Mensaje = utils.mensajeError("Ya existe una cuenta corriente asignada a este Proyecto."); utils.Log(2, e.InnerException.Message); } } ViewBag.EstablecimientoID = new SelectList(db.Proyecto, "ID", "Nombre", cuentacorriente.ProyectoID); ViewBag.DireccionID = new SelectList(db.Direccion, "ID", "Calle", cuentacorriente.DireccionID); ViewBag.RegionID = new SelectList(db.Region, "ID", "Nombre", cuentacorriente.Direccion.Comuna.RegionID); return(View(cuentacorriente)); }
public ActionResult Create(Rol rol) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; rol.ProyectoID = Proyecto.ID; try { if (ModelState.IsValid) { db.Rol.Add(rol); db.SaveChanges(); return(RedirectToAction("Create")); } } catch (Exception) { ViewBag.Mensaje = utils.mensajeError("Un usuario solo puede tener un Rol por Proyecto."); } ViewBag.PersonaID = new SelectList(db.Rol.Where(r => r.ProyectoID == Proyecto.ID).Select(r => r.Persona).OrderBy(p => p.Nombres).Distinct().ToList(), "ID", "NombreLista", rol.PersonaID); /*ViewBag.ProyectoID = new SelectList(db.Proyecto, "ID", "NombreLista");*/ ViewBag.TipoRolID = new SelectList(db.TipoRol, "ID", "Nombre", rol.TipoRolID); return(View(rol)); }
public ActionResult Create(Documento documento) { if (ModelState.IsValid) { db.Documento.Add(documento); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(documento)); }
public ActionResult Create(LineasAtencion lineasatencion) { if (ModelState.IsValid) { db.LineasAtencion.Add(lineasatencion); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(lineasatencion)); }
public ActionResult Create(DeudaPendiente deudapendiente) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; int periodo = (int)Session["Periodo"]; deudapendiente.NumeroComprobante = 1; deudapendiente.ProyectoID = ((Proyecto)Session["Proyecto"]).ID; deudapendiente.CuentaID = Int32.Parse(Request.Form["CuentaID"].ToString()); deudapendiente.Mes = (int)Session["Mes"]; deudapendiente.Periodo = periodo; deudapendiente.EgresoID = null; if (Request.Form["tipoBeneficiario"].ToString().Equals("1")) { deudapendiente.ProveedorID = null; deudapendiente.Rut = null; deudapendiente.DV = null; } else if (Request.Form["tipoBeneficiario"].ToString().Equals("2")) { deudapendiente.PersonaID = null; deudapendiente.Rut = null; deudapendiente.DV = null; } else if (Request.Form["tipoBeneficiario"].ToString().Equals("3")) { deudapendiente.ProveedorID = null; deudapendiente.PersonaID = null; } if (db.DeudaPendiente.Where(m => m.ProyectoID == Proyecto.ID).Where(a => a.Periodo == periodo).Count() > 0) { deudapendiente.NumeroComprobante = db.DeudaPendiente.Where(m => m.ProyectoID == Proyecto.ID).Where(a => a.Periodo == periodo).Max(a => a.NumeroComprobante) + 1; } try { if (ModelState.IsValid) { db.DeudaPendiente.Add(deudapendiente); db.SaveChanges(); return(RedirectToAction("Create")); } } catch (Exception e) { ViewBag.Mensaje = utils.mensajeError(utils.Mensaje(e)); } ViewBag.NroComprobante = deudapendiente.NumeroComprobante; ViewBag.Arbol = utils.generarSelectHijos(db.Cuenta.Find(ctes.raizCuentaEgresos), deudapendiente.CuentaID); ViewBag.DocumentoID = new SelectList(db.Documento, "ID", "NombreLista", deudapendiente.DocumentoID); return(View(deudapendiente)); }
public ActionResult Create(AuditoriasMetodologia auditoriasmetodologia) { if (ModelState.IsValid) { db.AuditoriasMetodologia.Add(auditoriasmetodologia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(auditoriasmetodologia)); }
public ActionResult Create(TipoAsistenciaPersonal tipoasistenciapersonal) { if (ModelState.IsValid) { db.TipoAsistenciaPersonal.Add(tipoasistenciapersonal); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipoasistenciapersonal)); }
public ActionResult Create(TipoImputacion tipoimputacion) { if (ModelState.IsValid) { db.TipoImputacion.Add(tipoimputacion); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipoimputacion)); }
public ActionResult Create(TipoOrigenAdquisicion tipoorigenadquisicion) { if (ModelState.IsValid) { db.TipoOrigenAdquisicion.Add(tipoorigenadquisicion); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipoorigenadquisicion)); }
public ActionResult Create(ItemIntervencion itemintervencion) { if (ModelState.IsValid) { db.ItemIntervencion.Add(itemintervencion); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(itemintervencion)); }
public ActionResult Create(TipoBajaInventario tipobajainventario) { if (ModelState.IsValid) { db.TipoBajaInventario.Add(tipobajainventario); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipobajainventario)); }
public ActionResult Create(UnidadMedida unidadmedida) { if (ModelState.IsValid) { db.UnidadMedida.Add(unidadmedida); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(unidadmedida)); }
public ActionResult Create(ItemGasto itemgasto) { if (ModelState.IsValid) { db.ItemGasto.Add(itemgasto); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(itemgasto)); }
public ActionResult Create(AuditoriasObjetivo auditoriasobjetivo) { if (ModelState.IsValid) { db.AuditoriasObjetivo.Add(auditoriasobjetivo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(auditoriasobjetivo)); }
public ActionResult Create(ObjetivoCuenta objetivocuenta) { if (ModelState.IsValid) { db.ObjetivoCuenta.Add(objetivocuenta); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(objetivocuenta)); }
public ActionResult Create(Convenio convenio) { if (ModelState.IsValid) { db.Convenio.Add(convenio); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(convenio)); }
public ActionResult Create(Servicio servicio) { if (ModelState.IsValid) { db.Servicio.Add(servicio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(servicio)); }
public ActionResult Create(Pais pais) { if (ModelState.IsValid) { db.Pais.Add(pais); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(pais)); }
public ActionResult Create(Articulo articulo) { if (ModelState.IsValid) { db.Articulo.Add(articulo); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.UnidadMedidaID = new SelectList(db.UnidadMedida, "ID", "Descripcion", articulo.UnidadMedidaID); return(View(articulo)); }
public ActionResult Create(TipoProyecto tipoproyecto) { if (ModelState.IsValid) { db.TipoProyecto.Add(tipoproyecto); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.LineasAtencionID = new SelectList(db.LineasAtencion, "ID", "NombreLista", tipoproyecto.LineasAtencionID); return(View(tipoproyecto)); }
public ActionResult Create(Region region) { if (ModelState.IsValid) { db.Region.Add(region); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.PaisID = new SelectList(db.Pais, "ID", "Nombre", region.PaisID); return(View(region)); }
public ActionResult Create(SistemaAsistencial sistemaasistencial) { if (ModelState.IsValid) { db.SistemaAsistencial.Add(sistemaasistencial); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.LineaAtencionID = new SelectList(db.LineasAtencion, "ID", "Nombre", sistemaasistencial.LineaAtencionID); return(View(sistemaasistencial)); }
public ActionResult Create(Comuna comuna) { if (ModelState.IsValid) { db.Comuna.Add(comuna); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.RegionID = new SelectList(db.Region, "ID", "Nombre", comuna.RegionID); return(View(comuna)); }
public ActionResult Create(Seccion seccion) { if (ModelState.IsValid) { db.Seccion.Add(seccion); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.PadreID = new SelectList(db.Cuenta.OrderBy(c => c.Orden), "ID", "NombreLista"); return(View(seccion)); }
public ActionResult Create(Especializacion especializacion) { if (ModelState.IsValid) { db.Especializacion.Add(especializacion); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.ProfesionID = new SelectList(db.Profesion, "ID", "Nombre", especializacion.ProfesionID); return(View(especializacion)); }
public ActionResult Create(ProgramaAnualAuditorias programaanualauditorias) { Persona persona = (Persona)Session["Persona"]; Proyecto Proyecto = (Proyecto)Session["Proyecto"]; programaanualauditorias.PersonaID = persona.ID; int numero = 1; InformeAuditoria InformeAuditoria = new InformeAuditoria(); InformeAuditoria.AuditoraID = persona.ID; InformeAuditoria.ProyectoID = programaanualauditorias.ProyectoID;// Proyecto.ID; InformeAuditoria.FechaAuditoria = programaanualauditorias.FechaProgramada; InformeAuditoria.FechaInforme = programaanualauditorias.FechaProgramada; InformeAuditoria.MesDesde = programaanualauditorias.FechaProgramada.Month; InformeAuditoria.MesHasta = programaanualauditorias.FechaProgramada.Month; InformeAuditoria.PeriodoDesde = programaanualauditorias.FechaProgramada.Year; InformeAuditoria.PeriodoHasta = programaanualauditorias.FechaProgramada.Year; InformeAuditoria.LineasAtencionID = 1; InformeAuditoria.TipoAuditoriaID = 1; db.InformeAuditoria.Add(InformeAuditoria); db.SaveChanges(); programaanualauditorias.InformeAuditoriaID = null; programaanualauditorias.InformeAuditoriaID = InformeAuditoria.ID; if (db.ProgramaAnualAuditorias.Where(m => m.ProyectoID == programaanualauditorias.ProyectoID).Count() > 0) { numero = db.ProgramaAnualAuditorias.Where(m => m.ProyectoID == programaanualauditorias.ProyectoID).Max(a => a.Numero) + 1; } programaanualauditorias.Numero = numero; //programaanualauditorias.InformeAuditoriaID = null; if (ModelState.IsValid) { db.ProgramaAnualAuditorias.Add(programaanualauditorias); db.SaveChanges(); return(RedirectToAction("Index")); } List <Proyecto> proyecto = new List <Proyecto>(); proyecto = db.Rol.Where(r => r.PersonaID == persona.ID).Select(r => r.Proyecto).Where(r => r.Eliminado == null).Where(r => r.Cerrado == null).Distinct().ToList(); ViewBag.ProyectoID = new SelectList(proyecto, "ID", "NombreLista", programaanualauditorias.ProyectoID); return(View(programaanualauditorias)); }
public ActionResult Create(Dependencia dependencia) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; dependencia.ProyectoID = Proyecto.ID; dependencia.Fecha = DateTime.Now; if (ModelState.IsValid) { db.Dependencia.Add(dependencia); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(dependencia)); }
public ActionResult Create(Supervision supervision) { Rol Rol = (Rol)Session["Rol"]; supervision.RolID = Rol.ID; if (ModelState.IsValid) { db.Supervision.Add(supervision); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RolID = new SelectList(db.Rol, "ID", "Comentarios", supervision.RolID); return(View(supervision)); }
public ActionResult Create(DepositoPlazo depositoplazo) { depositoplazo.ProyectoID = (int)((Proyecto)Session["Proyecto"]).ID; depositoplazo.CuentaCorrienteID = (int)((CuentaCorriente)Session["CuentaCorriente"]).ID; depositoplazo.Periodo = (int)Session["Periodo"]; depositoplazo.Mes = (int)Session["Mes"]; if (ModelState.IsValid) { db.DepositoPlazo.Add(depositoplazo); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(depositoplazo)); }
public ActionResult CambioDeContrasena(FormCollection collection) { string contraseña = utils.md5(collection["Password"].ToString().ToLower()); string contraseñaNueva = utils.md5(collection["NewPassword"].ToString().ToLower()); string contraseñaNueva2 = utils.md5(collection["NewPassword2"].ToString().ToLower()); Usuario usuario = (Usuario)Session["Usuario"]; if (!contraseña.Equals(usuario.Password)) { ViewBag.Mensaje = utils.mensajeError("La contraseña actual no es correcta."); return(View()); } if (!contraseñaNueva.Equals(contraseñaNueva2)) { ViewBag.Mensaje = utils.mensajeError("Las nuevas contraseñas ingresadas no coinciden."); return(View()); } Usuario neo = db.Usuario.Find(usuario.ID); neo.Password = contraseñaNueva; if (ModelState.IsValid) { try { db.Entry(neo).State = EntityState.Modified; db.SaveChanges(); Session.Remove("Usuario"); Session.Add("Usuario", neo); ViewBag.Mensaje = utils.mensajeOK("Contraseña cambiada satisfactoriamente."); return(View()); } catch (Exception e) { ViewBag.Mensaje = utils.mensajeOK("Ocurrió un error al intentar cambiar la contraseña, intente nuevamente. " + e.Message); return(View()); } } else { ViewBag.Mensaje = utils.mensajeError("Ocurrió un error al intentar cambiar la contraseña, intente nuevamente."); return(View()); } }