public static bool Eliminar(PresupuestoDetalle presupuesto) { using (var repositorio = new Repositorio <PresupuestoDetalle>()) { return(repositorio.Eliminar(presupuesto)); } }
public ActionResult CrearPresupuestoDetalle(PresupuestoDetalleDto presupuestoDetalleDto) { if (presupuestoDetalleDto != null && presupuestoDetalleDto.Id == 0) { var presupuestoDetalle = new PresupuestoDetalle(); presupuestoDetalle.PresupuestoId = presupuestoDetalleDto.PresupuestoId; presupuestoDetalle.ProductoId = presupuestoDetalleDto.Producto.Id; presupuestoDetalle.Cantidad = presupuestoDetalle.Cantidad = (presupuestoDetalleDto.Producto.ProductoTipo.Id == 2) ? (byte)1 : presupuestoDetalleDto.Cantidad; presupuestoDetalle.Total = (presupuestoDetalleDto.Producto.PrecioVenta ?? default(int)) * presupuestoDetalle.Cantidad; presupuestoDetalle.TotalLineaExenta = (presupuestoDetalleDto.Producto.TipoImpuesto == 0 || presupuestoDetalleDto.Producto.TipoImpuesto == null) ? presupuestoDetalle.Total : 0; presupuestoDetalle.TotalLineaCincoXCiento = (presupuestoDetalleDto.Producto.TipoImpuesto == 5) ? presupuestoDetalle.Total : 0; presupuestoDetalle.TotalLineaDiezXCiento = (presupuestoDetalleDto.Producto.TipoImpuesto == 10) ? presupuestoDetalle.Total : 0; _context.PresupuestoDetalles.Add(presupuestoDetalle); _context.SaveChanges(); presupuestoDetalleDto.Total = presupuestoDetalle.Total; presupuestoDetalleDto.Cantidad = presupuestoDetalle.Cantidad; } return(Json(presupuestoDetalleDto, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Edit(int id, [Bind("PresupuestoDetalleID,PresupuestoID,CategoriaID,Partida")] PresupuestoDetalle presupuestoDetalle) { if (id != presupuestoDetalle.PresupuestoDetalleID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(presupuestoDetalle); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PresupuestoDetalleExists(presupuestoDetalle.PresupuestoDetalleID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoriaID"] = new SelectList(_context.Categoria, "CategoriaID", "Descripcion", presupuestoDetalle.CategoriaID); ViewData["PresupuestoID"] = new SelectList(_context.Presupuesto, "PresupuestoID", "Descripcion", presupuestoDetalle.PresupuestoID); return(View(presupuestoDetalle)); }
public static bool Eliminar(PresupuestoDetalle id) { bool retorno = false; using (var conn = new Repositorio <PresupuestoDetalle>()) { retorno = conn.Eliminar(id); } return(retorno); }
public static PresupuestoDetalle Buscar(Expression <Func <PresupuestoDetalle, bool> > id) { PresupuestoDetalle result = null; using (var conn = new Repositorio <PresupuestoDetalle>()) { result = conn.Buscar(id); } return(result); }
public static PresupuestoDetalle Guardar(PresupuestoDetalle nuevo) { PresupuestoDetalle result = null; using (var conn = new Repositorio <PresupuestoDetalle>()) { result = conn.Guardar(nuevo); } return(result); }
private PresupuestoDetalle Llenar() { PresupuestoDetalle presupuesto = new PresupuestoDetalle(); presupuesto.Id = Utilidades.TOINT(IdTextBox.Text); presupuesto.Meta = Utilidades.TOINT(MetaTextBox.Text); presupuesto.Logrado = Utilidades.TOINT(LogradoTextBox.Text); /*presupuesto.PresupuestoId = Utilidades.TOINT(PresupuestoIdTextBox.Text); * presupuesto.Descripcion = DescripcionTextBox.Text;*/ return(presupuesto); }
public ActionResult EliminarPresupuestoDetalle([DataSourceRequest] DataSourceRequest request, PresupuestoDetalleDto presupuestoDetalleDto) { PresupuestoDetalle presupuestoDetalle = new PresupuestoDetalle(); if (presupuestoDetalleDto != null) { presupuestoDetalle.Id = presupuestoDetalleDto.Id; _context.PresupuestoDetalles.Attach(presupuestoDetalle); _context.PresupuestoDetalles.Remove(presupuestoDetalle); _context.SaveChanges(); } return(Json(new[] { presupuestoDetalleDto }.ToDataSourceResult(request, ModelState))); }
protected void Button3_Click(object sender, EventArgs e) { PresupuestoDetalle presupuesto = new PresupuestoDetalle(); int id = 0; presupuesto = Llenar(); if (id != presupuesto.PresupuestoId) { PresupuestoDetalleBLL.Modificar(presupuesto); } else { PresupuestoDetalleBLL.Guardar(presupuesto); } Limpiar(); }
public async Task <IActionResult> Create([Bind("PresupuestoDetalleID,PresupuestoID,CategoriaID,Partida")] PresupuestoDetalle presupuestoDetalle) { if (ModelState.IsValid) { _context.Add(presupuestoDetalle); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Presupuestos", new { id = presupuestoDetalle.PresupuestoID })); } ViewData["CategoriaID"] = new SelectList(_context.Categoria, "CategoriaID", "Descripcion", presupuestoDetalle.CategoriaID); ViewData["PresupuestoID"] = new SelectList(_context.Presupuesto, "PresupuestoID", "Descripcion", presupuestoDetalle.PresupuestoID); return(View(presupuestoDetalle)); }
public void LlenarClase(PresupuestoDetalle pd) { //DetalleDiscos d = new DetalleDiscos(); foreach (GridViewRow dr in GridView1.Rows) { pd.Descripcion = dr.Cells[0].Text; pd.Meta = Convert.ToInt32(dr.Cells[1].Text); pd.Logrado = Convert.ToInt32(dr.Cells[2].Text); } //foreach (GridViewRow dr in GridView1.Rows) //{ // Discos p = new Discos(); // p.AgregarDetalle(d.Cancion = dr.Cells[0].Text, d.DuraciondelaCancion = dr.Cells[1].Text); //} }
public static bool Guardar(PresupuestoDetalle relacion) { using (var repositorio = new Repositorio <PresupuestoDetalle>()) { if (repositorio.Buscar(P => P.Id == relacion.Id) == null) { return(repositorio.Guardar(relacion)); } else { //return repositorio.Modificar(presupuestoDetalle); using (var context = new ParcialDb()) { context.PresupuestoDetalle.Attach(relacion); context.Entry(relacion).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges() > 0); } } } }
protected void Button1_Click(object sender, EventArgs e) { int id = Utilidades.TOINT(IdTextBox.Text); var presupuesto = new PresupuestoDetalle(); presupuesto = PresupuestoDetalleBLL.Buscar(p => p.Id == id); if (presupuesto != null) { MetaTextBox.Text = presupuesto.Meta.ToString(); LogradoTextBox.Text = presupuesto.Logrado.ToString(); /* PresupuestoIdTexBox.Text = presupuesto.PresupuestoId; * DescripcionTextBox.Text = presupuesto.Descripcion; */ } else { Limpiar(); } }
public ActionResult EditarPresupuestoDetalle(PresupuestoDetalleDto presupuestoDetalleDto) { PresupuestoDetalle presupuestoDetalle = new PresupuestoDetalle(); if (presupuestoDetalleDto != null && ModelState.IsValid) { presupuestoDetalle = _context.PresupuestoDetalles .Include(pd => pd.Producto) .Where(pd => pd.Id == presupuestoDetalleDto.Id) .SingleOrDefault(); if (presupuestoDetalle != null) { presupuestoDetalle.ProductoId = presupuestoDetalleDto.Producto.Id; presupuestoDetalle.Cantidad = (presupuestoDetalleDto.Producto.ProductoTipo.Id == 2) ? (byte)1 : presupuestoDetalleDto.Cantidad; presupuestoDetalle.Total = presupuestoDetalle.Cantidad * presupuestoDetalleDto.Producto.PrecioVenta ?? default(int); if (presupuestoDetalle.Producto?.TipoImpuesto == 10) { presupuestoDetalle.TotalLineaDiezXCiento = presupuestoDetalle.Total; } else if (presupuestoDetalle.Producto?.TipoImpuesto == 5) { presupuestoDetalle.TotalLineaCincoXCiento = presupuestoDetalle.Total; } else { presupuestoDetalle.TotalLineaExenta = presupuestoDetalle.Total; } } } _context.SaveChanges(); presupuestoDetalleDto.Cantidad = presupuestoDetalle.Cantidad; presupuestoDetalleDto.Total = presupuestoDetalle.Total; return(Json(presupuestoDetalleDto, JsonRequestBehavior.AllowGet)); }
public void BuscarDetalle(PresupuestoDetalle pd) { iddetalleTextBox.Text = pd.Id.ToString(); }