public async Task <IActionResult> Edit(int id, [Bind("IdCompra,Referencia,Cantidad,FechaCompra,IdProveedor,IdUsuario")] Ordencompra ordencompra) { if (id != ordencompra.IdCompra) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ordencompra); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrdencompraExists(ordencompra.IdCompra)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdProveedor"] = new SelectList(_context.Proveedor, "IdProveedor", "IdProveedor", ordencompra.IdProveedor); ViewData["IdUsuario"] = new SelectList(_context.Persona, "IdUsuario", "Direccion", ordencompra.IdUsuario); ViewData["Referencia"] = new SelectList(_context.Producto, "Referencia", "Referencia", ordencompra.Referencia); return(View(ordencompra)); }
public void FormatoOrdenDeCompra(Ordencompra ordencompra) { var tipocp = Service.GetTipocp(x => x.Idtipocp == ordencompra.Idtipocp); const string nameRelation = "compras.vwordencompraimpresion"; string whereList = string.Format("idordencompra = {0} and calcularitem = '1'", ordencompra.Idordencompra); const string ordersList = "numeroitem"; const string fieldsList = "*"; DataTable dt = HelperDb.SqlConsulta(nameRelation, whereList, ordersList, fieldsList); if (string.IsNullOrEmpty(tipocp.Nombrereporte)) { XtraMessageBox.Show("No se asignó un formato de impresión", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } var report = new Report(); string nameReporte = FilesHelper.FindingFileName(Application.StartupPath, string.Format("Reportes\\Compras\\{0}", tipocp.Nombrereporte.Trim())); report.Load(nameReporte); report.RegisterData(dt, "oc"); report.RegisterData(VwSucursalList, "emp"); ReportHelper1 reportHelper1 = new ReportHelper1(report); reportHelper1.ShowDialog(); }
public async Task <IActionResult> Create([Bind("IdCompra,Referencia,Cantidad,FechaCompra,IdProveedor,IdUsuario")] Ordencompra ordencompra) { if (ModelState.IsValid) { _context.Add(ordencompra); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdProveedor"] = new SelectList(_context.Proveedor, "IdProveedor", "IdProveedor", ordencompra.IdProveedor); ViewData["IdUsuario"] = new SelectList(_context.Persona, "IdUsuario", "Direccion", ordencompra.IdUsuario); ViewData["Referencia"] = new SelectList(_context.Producto, "Referencia", "Referencia", ordencompra.Referencia); return(View(ordencompra)); }
public bool GuardarOrdenDeCompra(TipoMantenimiento tipoMantenimiento, Ordencompra entidadCab, List <VwOrdencompradet> entidadDetList) { return(OrdencompraDao.GuardarOrdenDeCompra(tipoMantenimiento, entidadCab, entidadDetList)); }
public void UpdateOrdencompra(Ordencompra entity) { OrdencompraDao.Update(entity); }
public int SaveOrdencompra(Ordencompra entity) { return(OrdencompraDao.Save(entity)); }