public void Eliminar(Modelo.Pedido elPedido) { GestorDePedidos elGestor = new GestorDePedidos(); var elPedidoAEliminar = elGestor.ObtenerPedidoPorId(elPedido.Id); elGestor.Eliminar(elPedidoAEliminar); }
public bool EliminarPedido(Modelo.Pedido pedidoNew) { try { foreach (var item in ds.pedido) { if (((DataSetFacturacion.pedidoRow)item).Id == pedidoNew.Id) { foreach (var serv in ((DataSetFacturacion.pedidoRow)item).Getpedidos_costosRows()) { CostosTB.Delete(serv.Id, serv.idpedido, serv.idcostos, serv.material); } PedidoTB.Delete(item.Id, item.fecha_entrega, item.fecha_expedicion, item.cliente, item.forma_pago, item.descuentos, item.tipo_documento, item.tipo_impresion, item.color_impresion, item.estado, item.coste_total, item.cantidad_paginas, item.importe_total, item.pago_adelantado, item.observaciones, item.cant_ejemplares, item.mano_obra_fotocopia, item.mano_obra_impresion, item.mano_obra_presillado, item.paginas_x_cara, item.mano_obra_encuadernado, item.valor_agregado, item.mano_obra_corte, item.nombre_cliente, item.costotonel, item.costopapel, pedidoNew.ManoObraDisenno, pedidoNew.Cantidad_Hojas_Mecanografia); break; } } this.CostosTB.Fill(ds.pedidos_costos); this.PedidoTB.Fill(this.ds.pedido); return(true); } catch (Exception ex) { throw ex; } }
private void LlenarPropiedades(Modelo.Pedido SelectedPedido, Cliente cliente) { lblPedidoId.Text = SelectedPedido.Id.ToString(); direccion.Text = cliente.Direccion; nombre.Text = cliente.Nombre_representante; carnet.Text = cliente.Carnet_representante; cuentabancaria.Text = cliente.Cuenta_Bancaria; telefono.Text = cliente.Telefono; if (SelectedPedido.Tipo_impresion == "") { SelectedPedido.Tipo_impresion = "-"; } if (SelectedPedido.Color_impresion == "") { SelectedPedido.Color_impresion = "-"; } tipodoc.Text = SelectedPedido.Tipo_documento; fechentrega.Text = SelectedPedido.Fecha_entrega.ToString(); fechexpedicion.Text = SelectedPedido.Fecha_expedicion.ToString(); tipoimpresion.Text = SelectedPedido.Tipo_impresion; colorimpresion.Text = SelectedPedido.Color_impresion; if (SelectedPedido.Cantidad_paginas == 0) { cantpag.Text = "-"; } else { cantpag.Text = SelectedPedido.Cantidad_paginas.ToString(); } if (SelectedPedido.Cantidad_Ejemplares == 0) { cantejemp.Text = "-"; } else { cantejemp.Text = SelectedPedido.Cantidad_Ejemplares.ToString(); } formpago.Text = SelectedPedido.Forma_pago; moimpresion.Text = SelectedPedido.ManoObraImpresion.ToString(); mofotocopuia.Text = SelectedPedido.ManoObraFotocopia.ToString(); moencuadernado.Text = SelectedPedido.ManoObraFotocopia.ToString(); mopresillado.Text = SelectedPedido.ManoObraPresillado.ToString(); mocorte.Text = SelectedPedido.ManoObraCorte.ToString(); valoragregado.Text = SelectedPedido.ValorAgregado.ToString(); pagoadelantado.Text = SelectedPedido.Pago_adelantado.ToString(); descuentos.Text = SelectedPedido.Descuentos.ToString(); costototal.Text = SelectedPedido.Coste_total.ToString(); importetotal.Text = SelectedPedido.Importe_total.ToString(); }
public void Agregar(Modelo.Pedido elPedido) { Modelo.Contexto laBaseDeDatos = new Contexto(); laBaseDeDatos.Pedido.Add(elPedido); laBaseDeDatos.Entry(elPedido).State = Microsoft.EntityFrameworkCore.EntityState.Added; laBaseDeDatos.SaveChanges(); }
public PropiedadesPedido(Modelo.Pedido SelectedPedido, Cliente cliente) { InitializeComponent(); this.SelectedPedido = SelectedPedido; this.cliente = cliente; LlenarPropiedades(SelectedPedido, cliente); }
public void CambiarAPedidoFinalizado(Modelo.Pedido elPedido) { GestorDePedidos elGestor = new GestorDePedidos(); var elPedidoACambiar = ObtenerPedidoPorId(elPedido.Id); elPedidoACambiar.Estado = Modelo.EstadoDePedido.Finalizado; elGestor.Actualizar(elPedidoACambiar); }
public void Agregar(Modelo.Pedido elPedido) { GestorDePedidos elGestor = new GestorDePedidos(); elPedido.Estado = Modelo.EstadoDePedido.Reciente; elPedido.FechaPedido = DateTime.Now; elGestor.Agregar(elPedido); }
public Pedido Deserializar(string url) { string path = url; using (StreamReader jsonStream = new StreamReader(path, Encoding.Default)) { var json = jsonStream.ReadToEnd(); Modelo.Pedido ped = JsonConvert.DeserializeObject <Modelo.Pedido>(json); return(ped); } }
public IActionResult CambiarAPedidoEnProceso(Modelo.Pedido elPedido) { try { CoordinadorDePedidos elCoordinador = new CoordinadorDePedidos(); elCoordinador.CambiarAPedidoEnProceso(elPedido); return(RedirectToAction("PedidosEnProceso")); } catch { return(View()); } }
public IActionResult Actualizar(Modelo.Pedido elPedido) { try { CoordinadorDePedidos elCoordinador = new CoordinadorDePedidos(); elCoordinador.Actualizar(elPedido); return(RedirectToAction("Mostrar")); } catch { return(View()); } }
public IActionResult Agregar() { Modelo.Pedido elPedido = new Modelo.Pedido(); CoordinadorDeDireccionesParaPedidos elCoordinador = new CoordinadorDeDireccionesParaPedidos(); elPedido.ListaDeDirecciones = elCoordinador.ListarDirecciones(); CoordinadorDeClientes coordinadorDeClientes = new CoordinadorDeClientes(); elPedido.ListaDeClientes = coordinadorDeClientes.ListarClientes(); return(View(elPedido)); }
public void Actualizar(Modelo.Pedido elPedido) { GestorDePedidos elGestor = new GestorDePedidos(); var elPedidoAActualizar = elGestor.ObtenerPedidoPorId(elPedido.Id); elPedidoAActualizar.Id = elPedido.Id; elPedidoAActualizar.FechaPedido = elPedido.FechaPedido; elPedidoAActualizar.FechaEntrega = elPedido.FechaEntrega; elPedidoAActualizar.Notas = elPedido.Notas; elPedidoAActualizar.Estado = elPedido.Estado; elGestor.Actualizar(elPedidoAActualizar); }