public ActionResult Subir(int id) { Cuenta cuenta = db.Cuenta.Find(id); int orden = cuenta.Orden; int orden_anterior = orden - 1; try { Cuenta cuenta_anterior = db.Cuenta.Where(c => c.Orden == orden_anterior).Single(); // Aumentamos en 1 el orden de la cuenta anterior (Bajamos) cuenta_anterior.Orden = cuenta_anterior.Orden + 1; db.Entry(cuenta_anterior).State = EntityState.Modified; db.SaveChanges(); } catch { //return RedirectToAction("Index"); } // Disminuimos en 1 el orden de la cuenta anterior (Subimos) if (orden_anterior != 0) { cuenta.Orden = cuenta.Orden - 1; db.Entry(cuenta).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(FondoFijo fondofijo) { fondofijo.Periodo = (int)Session["Periodo"]; fondofijo.Mes = (int)Session["Mes"]; fondofijo.ProyectoID = ((Proyecto)Session["Proyecto"]).ID; fondofijo.CuentaID = Int32.Parse(Request.Form["CuentaID"].ToString()); fondofijo.Glosa = fondofijo.Glosa.ToUpper(); if (fondofijo.NumeroDocumento == null || fondofijo.NumeroDocumento <= 0) { fondofijo.NumeroDocumento = 1; } //fondofijo.Egreso = null; if (ModelState.IsValid) { db.FondoFijo.Add(fondofijo); db.SaveChanges(); // Actualizacion del Fondo Fijo Grupo FondoFijoGrupo ffg = db.FondoFijoGrupo.Find(fondofijo.FondoFijoGrupoID); ffg.Modificacion = DateTime.Now; ffg.Monto = db.FondoFijo.Where(f => f.FondoFijoGrupoID == fondofijo.FondoFijoGrupoID).Sum(f => f.Monto); db.Entry(ffg).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create", new { Grupo = ffg.ID })); } ViewBag.Arbol = utils.generarSelectHijos(db.Cuenta.Find(30)); ViewBag.ProyectoID = new SelectList(db.Proyecto, "ID", "NombreLista", fondofijo.ProyectoID); return(View(fondofijo)); }
public ActionResult Edit(Proveedor proveedor) { try { proveedor.DV = Request.Form["DVBuscar"].ToString(); } catch (Exception) { } if (ModelState.IsValid) { Direccion Direccion = db.Direccion.Find(Int32.Parse(Request.Form["DireccionID"].ToString())); Direccion.Calle = proveedor.Direccion.Calle; Direccion.Numero = proveedor.Direccion.Numero; Direccion.Depto = proveedor.Direccion.Depto; Direccion.ComunaID = Int32.Parse(Request.Form["ComunaID"].ToString()); db.Entry(Direccion).State = EntityState.Modified; db.SaveChanges(); proveedor.Direccion = Direccion; db.Entry(proveedor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.RegionID = new SelectList(db.Region.OrderBy(a => a.Nombre), "ID", "Nombre"); return(View(proveedor)); }
public ActionResult Edit(Persona persona) { try { persona.DV = Request.Form["DVBuscar"].ToString(); } catch (Exception) { } if (ModelState.IsValid) { Direccion Direccion = db.Direccion.Find(Int32.Parse(Request.Form["DireccionID"].ToString())); Direccion.Calle = persona.Direccion.Calle; Direccion.Numero = persona.Direccion.Numero; Direccion.Depto = persona.Direccion.Depto; Direccion.ComunaID = Int32.Parse(Request.Form["ComunaID"].ToString()); db.Entry(Direccion).State = EntityState.Modified; db.SaveChanges(); persona.Direccion = Direccion; db.Entry(persona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.TipoPersonalID = new SelectList(db.TipoPersonal, "ID", "Nombre", persona.TipoPersonalID); ViewBag.ProfesionID = new SelectList(db.Profesion.Where(p => p.ID != 1), "ID", "Nombre", persona.ProfesionID); ViewBag.RegionID = new SelectList(db.Region.OrderBy(a => a.Nombre), "ID", "Nombre", persona.Direccion.Comuna.RegionID); ViewBag.CargoID = new SelectList(db.Cargo.OrderBy(a => a.Nombre), "ID", "Nombre", persona.CargoID); return(View(persona)); }
public ActionResult Edit(CuentaCorriente cuentacorriente) { if (ModelState.IsValid) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; Persona Persona = (Persona)Session["Persona"];; Direccion Direccion = db.Direccion.Find(Int32.Parse(Request.Form["DireccionID"].ToString())); Direccion.Calle = cuentacorriente.Direccion.Calle; Direccion.Numero = cuentacorriente.Direccion.Numero; Direccion.Depto = cuentacorriente.Direccion.Depto; Direccion.ComunaID = Int32.Parse(Request.Form["ComunaID"].ToString()); db.Entry(Direccion).State = EntityState.Modified; db.SaveChanges(); cuentacorriente.ProyectoID = Proyecto.ID; cuentacorriente.Direccion = Direccion; db.Entry(cuentacorriente).State = EntityState.Modified; db.SaveChanges(); // Se acualiza información de session Session.Remove("CuentaCorriente"); Session.Remove("InformacionPie"); Session.Add("CuentaCorriente", cuentacorriente); Session.Add("InformacionPie", Proyecto.NombreLista + " (" + cuentacorriente.NumeroLista + ") | " + Persona.NombreCompleto + " | " + Session["Fecha"].ToString()); return(RedirectToAction("Edit", new { id = cuentacorriente.ID })); } ViewBag.EstablecimientoID = new SelectList(db.Proyecto, "ID", "Nombre", cuentacorriente.ProyectoID); ViewBag.DireccionID = new SelectList(db.Direccion, "ID", "Calle", cuentacorriente.DireccionID); ViewBag.BancoID = new SelectList(db.Banco, "ID", "Nombre", cuentacorriente.BancoID); return(View(cuentacorriente)); }
public ActionResult Edit(Banco banco) { if (ModelState.IsValid) { db.Entry(banco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(banco)); }
public ActionResult Edit(BoletaHonorario boletahonorario) { boletahonorario.EgresoID = null; boletahonorario.Electronica = null; boletahonorario.Nula = null; if (Request.Form["Electronica"] != null) { boletahonorario.Electronica = "S"; } if (Request.Form["Nula"] != null) { boletahonorario.Nula = "S"; } if (ModelState.IsValid) { db.Entry(boletahonorario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } var rol = db.Rol.Include(r => r.Persona).Include(r => r.TipoRol).Where(r => r.ProyectoID == boletahonorario.ProyectoID); var persona = from r in rol select r.Persona; ViewBag.PersonaID = new SelectList(persona, "ID", "NombreLista", boletahonorario.PersonaID); ViewBag.ProyectoID = new SelectList(db.Proyecto, "ID", "NombreLista", boletahonorario.ProyectoID); return(View(boletahonorario)); }
public ActionResult Edit(Movimiento movimiento) { int periodo = (int)Session["Periodo"]; int mes = (int)Session["Mes"]; int montoOriginal = Int32.Parse(Request.Form["MontoOriginal"].ToString()); utils.Log(1, "Ingreso a modificar ID: " + movimiento.ID); movimiento.CuentaID = Int32.Parse(Request.Form["CuentaID"].ToString()); if (!movimiento.Periodo.Equals(periodo) || !movimiento.Mes.Equals(mes)) { ViewBag.Mensaje = utils.mensajeError("No es posible modificar este Ingreso ya que pertence a otro período."); } else { utils.Log(1, "Modificacion dentro del periodo"); if (ModelState.IsValid) { utils.Log(1, "Ingreso valido"); db.Entry(movimiento).State = EntityState.Modified; db.SaveChanges(); } else { utils.Log(2, "Ingreso invalido"); ViewBag.Mensaje = utils.mensajeError("Ocurrió un error al registrar el ingreso"); utils.erroresState(ModelState); } if (ModelState.IsValid) { utils.editarSaldoIngreso(movimiento, montoOriginal); } else { ViewBag.Mensaje = utils.mensajeError("Ocurrió un error al registrar el ingreso"); utils.erroresState(ModelState); } } movimiento.Establecimiento = db.Proyecto.Find(movimiento.EstablecimientoID); movimiento.CuentaCorriente = db.CuentaCorriente.Find(movimiento.CuentaCorrienteID); ViewBag.NroComprobante = movimiento.NumeroComprobante.ToString(); ViewBag.Arbol = utils.generarSelectHijos(db.Cuenta.Find(Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["ID_CUENTA_INGRESO"])), movimiento.CuentaID); return(View(movimiento)); }
public ActionResult Edit(TipoOrigenAdquisicion tipoorigenadquisicion) { if (ModelState.IsValid) { db.Entry(tipoorigenadquisicion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipoorigenadquisicion)); }
public ActionResult Edit(LineasAtencion lineasatencion) { if (ModelState.IsValid) { db.Entry(lineasatencion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(lineasatencion)); }
public ActionResult Edit(AuditoriasMetodologia auditoriasmetodologia) { if (ModelState.IsValid) { db.Entry(auditoriasmetodologia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(auditoriasmetodologia)); }
public ActionResult Edit(Especie especie) { if (ModelState.IsValid) { db.Entry(especie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(especie)); }
public ActionResult Edit(Servicio servicio) { if (ModelState.IsValid) { db.Entry(servicio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(servicio)); }
public ActionResult Edit(TipoBajaInventario tipobajainventario) { if (ModelState.IsValid) { db.Entry(tipobajainventario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipobajainventario)); }
public ActionResult Edit(ItemIntervencion itemintervencion) { if (ModelState.IsValid) { db.Entry(itemintervencion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(itemintervencion)); }
public ActionResult Edit(TipoAsistenciaPersonal tipoasistenciapersonal) { if (ModelState.IsValid) { db.Entry(tipoasistenciapersonal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(tipoasistenciapersonal)); }
public ActionResult Edit(Profesion profesion) { if (ModelState.IsValid) { db.Entry(profesion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(profesion)); }
public ActionResult Edit(ObjetivoCuenta objetivocuenta) { if (ModelState.IsValid) { db.Entry(objetivocuenta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(objetivocuenta)); }
public ActionResult Edit(UnidadMedida unidadmedida) { if (ModelState.IsValid) { db.Entry(unidadmedida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(unidadmedida)); }
public ActionResult Edit(AuditoriasObjetivo auditoriasobjetivo) { if (ModelState.IsValid) { db.Entry(auditoriasobjetivo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(auditoriasobjetivo)); }
public ActionResult Edit(Especializacion especializacion) { if (ModelState.IsValid) { db.Entry(especializacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.ProfesionID = new SelectList(db.Profesion, "ID", "Nombre", especializacion.ProfesionID); return(View(especializacion)); }
public ActionResult Edit(Comuna comuna) { if (ModelState.IsValid) { db.Entry(comuna).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.RegionID = new SelectList(db.Region, "ID", "Nombre", comuna.RegionID); return(View(comuna)); }
public ActionResult Edit(DepositoPlazo depositoplazo) { if (ModelState.IsValid) { db.Entry(depositoplazo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } return(View(depositoplazo)); }
public ActionResult Edit(TipoProyecto tipoproyecto) { if (ModelState.IsValid) { db.Entry(tipoproyecto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.LineasAtencionID = new SelectList(db.LineasAtencion, "ID", "NombreLista", tipoproyecto.LineasAtencionID); return(View(tipoproyecto)); }
public ActionResult Edit(Region region) { if (ModelState.IsValid) { db.Entry(region).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.PaisID = new SelectList(db.Pais, "ID", "Nombre", region.PaisID); return(View(region)); }
public ActionResult Edit(Articulo articulo) { if (ModelState.IsValid) { db.Entry(articulo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.UnidadMedidaID = new SelectList(db.UnidadMedida, "ID", "Descripcion", articulo.UnidadMedidaID); return(View(articulo)); }
public ActionResult Edit(Supervision supervision) { if (ModelState.IsValid) { db.Entry(supervision).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RolID = new SelectList(db.Rol, "ID", "Comentarios", supervision.RolID); return(View(supervision)); }
public ActionResult Edit(SistemaAsistencial sistemaasistencial) { if (ModelState.IsValid) { db.Entry(sistemaasistencial).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.LineaAtencionID = new SelectList(db.LineasAtencion, "ID", "Nombre", sistemaasistencial.LineaAtencionID); return(View(sistemaasistencial)); }
public ActionResult Edit(PreguntaFrecuente preguntafrecuente) { preguntafrecuente.RespondeFecha = DateTime.Now; preguntafrecuente.Activo = "S"; if (ModelState.IsValid) { db.Entry(preguntafrecuente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(preguntafrecuente)); }
public void calcularSaldos(int p_, int m_, Proyecto p, CuentaCorriente c) { SAG2DB db = new SAG2DB(); int saldoInicial = db.Saldo.Where(s => s.CuentaCorrienteID == c.ID && s.Mes == p_ && s.Periodo == p_).Single().SaldoInicialCartola; int saldo = saldoInicial; int ig = db.Movimiento.Where(m => m.Mes == m_ && m.ProyectoID == p.ID && m.Periodo == p_ && m.Nulo == null && m.Temporal == null && m.Eliminado == null).Sum(m => m.Monto_Ingresos); int eg = db.Movimiento.Where(m => m.Mes == m_ && m.ProyectoID == p.ID && m.Periodo == p_ && m.Nulo == null && m.Temporal == null && m.Eliminado == null).Sum(m => m.Monto_Egresos); Saldo sa = db.Saldo.Where(s => s.CuentaCorrienteID == c.ID && s.Mes == m_ && s.Periodo == p_).Single(); sa.SaldoInicialCartola = saldo; saldo = saldo + ig - eg; sa.SaldoFinal = saldo; db.Entry(sa).State = EntityState.Modified; db.SaveChanges(); }