Пример #1
0
        public IHttpActionResult PutAsientosContables(int id, AsientosContables asientosContables)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != asientosContables.idAsiento)
            {
                return(BadRequest());
            }

            db.Entry(asientosContables).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AsientosContablesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #2
0
        public async Task <IActionResult> Edit(int id, [Bind("ID_AsientoCOntable,Descripcion,ID_TipoInventario,CuentaContable,TipoMovimiento,FechaAsiento,MontoAsiento,Estado")] AsientosContables asientosContables)
        {
            if (id != asientosContables.ID_AsientoCOntable)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(asientosContables);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AsientosContablesExists(asientosContables.ID_AsientoCOntable))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(asientosContables));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            AsientosContables asientosContables = db.AsientosContables.Find(id);

            db.AsientosContables.Remove(asientosContables);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
        public async Task <IActionResult> Create([Bind("ID_AsientoCOntable,Descripcion,ID_TipoInventario,CuentaContable,TipoMovimiento,FechaAsiento,MontoAsiento,Estado")] AsientosContables asientosContables)
        {
            if (ModelState.IsValid)
            {
                _context.Add(asientosContables);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(asientosContables));
        }
 public ActionResult Edit([Bind(Include = "Id_AsientoContable,Id_Cliente,Descripcion,Cuenta,TipoMovimiento,FechaAsiento,MontoAsiento,Estado")] AsientosContables asientosContables)
 {
     if (ModelState.IsValid)
     {
         db.Entry(asientosContables).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Cliente = new SelectList(db.Clientes, "Id_Cliente", "nombreComercial", asientosContables.Id_Cliente);
     ViewBag.Id_Cliente = new SelectList(db.Clientes, "Id_Cliente", "nombreComercial", asientosContables.Id_Cliente);
     return(View(asientosContables));
 }
Пример #6
0
        public IHttpActionResult PostAsientosContables(AsientosContables asientosContables)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.AsientosContables.Add(asientosContables);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = asientosContables.idAsiento }, asientosContables));
        }
        // GET: AsientosContables/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsientosContables asientosContables = db.AsientosContables.Find(id);

            if (asientosContables == null)
            {
                return(HttpNotFound());
            }
            return(View(asientosContables));
        }
Пример #8
0
        public IHttpActionResult DeleteAsientosContables(int id)
        {
            AsientosContables asientosContables = db.AsientosContables.Find(id);

            if (asientosContables == null)
            {
                return(NotFound());
            }

            db.AsientosContables.Remove(asientosContables);
            db.SaveChanges();

            return(Ok(asientosContables));
        }
        // GET: AsientosContables/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsientosContables asientosContables = db.AsientosContables.Find(id);

            if (asientosContables == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_Cliente = new SelectList(db.Clientes, "Id_Cliente", "nombreComercial", asientosContables.Id_Cliente);
            ViewBag.Id_Cliente = new SelectList(db.Clientes, "Id_Cliente", "nombreComercial", asientosContables.Id_Cliente);
            return(View(asientosContables));
        }
Пример #10
0
        // GET: AsientosContables/Create
        public IActionResult Create()
        {
            var tipoinventario = (from tipoinventarios in _context.TipoInventario select new SelectListItem()
            {
                Text = tipoinventarios.Descripcion, Value = tipoinventarios.ID_TipoInventario.ToString()
            }).ToList();
            var cuentacontable = (from tipoinventarios in _context.AsientosContables select new SelectListItem()
            {
                Text = tipoinventarios.Descripcion, Value = tipoinventarios.CuentaContable.ToString()
            }).ToList();
            var tipotransa     = (from tipoinventarios in _context.Transacciones select new SelectListItem()
            {
                Text = tipoinventarios.Tipo_Transaccion, Value = tipoinventarios.ID_Transaccion.ToString()
            }).ToList();


            tipoinventario.Insert(0, new SelectListItem()
            {
                Text  = "Seleccione una opcion",
                Value = string.Empty
            });

            cuentacontable.Insert(0, new SelectListItem()
            {
                Text  = "Seleccione una opcion",
                Value = string.Empty
            });

            tipotransa.Insert(0, new SelectListItem()
            {
                Text  = "Seleccione una opcion",
                Value = string.Empty
            });

            AsientosContables asientocontableModel = new AsientosContables();

            asientocontableModel.ListOfInventarios    = tipoinventario;
            asientocontableModel.ListOfCuentaContable = cuentacontable;
            asientocontableModel.ListOfTipoTransa     = tipotransa;

            return(View(asientocontableModel));

            //return View();
        }
Пример #11
0
        public static void MenuGuardarBD()
        {
            Console.WriteLine("\nGuardar BD en Xml:\n");
            Console.Write("Path / Nombre del archivo: ");
            var filename          = Console.ReadLine();
            var asientos          = new AsientosContables();
            var asientosContables = from asiento in db.AsientoContableSet
                                    select new XmlAsientoContable
            {
                Id                 = asiento.Id.ToString(),
                NoAsiento          = asiento.NoAsiento.ToString(),
                DescripcionAsiento = asiento.DescripcionAsiento,
                FechaAsiento       = asiento.FechaAsiento,
                CuentaContable     = asiento.CuentaContable,
                TipoMovimiento     = asiento.TipoMovimiento,
                Monto              = asiento.Monto
            };

            asientos.AsientoContable = asientosContables.ToList();
            asientos.SaveToXmlFile(filename);

            Console.WriteLine("Se guardo el xml con exito, Sr. Usuario! :v");
        }