// GET: clients/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cobros cobro = db.cobros.Find(id); CobroVM c = new CobroVM() { id = cobro.id, nroFactura = cobro.nro_factura, fechaFactura = cobro.fecha_factura, monto = cobro.monto, cobroParcial = (double)cobro.cobro_parcial, Observaciones = cobro.observaciones, subtotalRecibo = (double)cobro.subtotal_recibo, total = cobro.total, clienteId = cobro.cliente_id, nroRecibo = cobro.nro_recibo, }; c.clienteDescripcion = GetClienteDesc(c.clienteId); return(View(c)); }
// GET: Compra/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cobros co = db.cobros.Find(id); CobroVM c = new CobroVM() { id = co.id, nroFactura = co.nro_factura, fechaFactura = co.fecha_factura, monto = co.monto, cobroParcial = (double)co.cobro_parcial, Observaciones = co.observaciones, subtotalRecibo = (double)co.subtotal_recibo, total = co.total, clienteId = co.cliente_id, nroRecibo = co.nro_recibo, }; GetComboYN(); GetComboClientes(); return(View(c)); }
public ActionResult DeleteConfirmed(int id) { try { cobros cobro = db.cobros.Find(id); cobro.activo = 0; db.Entry(cobro).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }
// GET: clients/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cobros cobro = db.cobros.Find(id); CobroVM c = new CobroVM() { id = cobro.id, nroRecibo = cobro.nro_recibo, nroFactura = cobro.nro_factura, fechaFactura = cobro.fecha_factura, monto = cobro.monto }; return(View(c)); }
public ActionResult Edit(CobroVM cobroVM) { try { if (ModelState.IsValid) { cobros co = new cobros() { id = cobroVM.id, nro_factura = cobroVM.nroFactura, fecha_factura = cobroVM.fechaFactura, monto = cobroVM.monto, cobro_parcial = cobroVM.cobroParcial, observaciones = cobroVM.Observaciones, subtotal_recibo = cobroVM.subtotalRecibo, total = cobroVM.total, cliente_id = cobroVM.clienteId, nro_recibo = cobroVM.nroRecibo, activo = 1, update_date = DateTime.Now, update_user_id = int.Parse(Session["UserID"].ToString()) }; db.Entry(co).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetComboYN(); GetComboClientes(); return(View()); }
public ActionResult Create(CobroVM cobro) { try { if (ModelState.IsValid) { long NroRecibo = cobro.nroRecibo; cobros c = new cobros() { nro_factura = cobro.nroFactura, fecha_factura = cobro.fechaFactura, monto = cobro.monto, cobro_parcial = cobro.cobroParcial, observaciones = cobro.Observaciones, subtotal_recibo = cobro.subtotalRecibo, total = cobro.total, update_date = DateTime.Now, update_user_id = int.Parse(Session["UserID"].ToString()), activo = 1, cliente_id = cobro.clienteId, nro_recibo = NroRecibo,// cobro.nroRecibo, }; db.cobros.Add(c); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetComboYN(); GetComboClientes(); return(View()); }