public ProductoPedido(ProductoPedido productoPedido) { ID = productoPedido.ID; PEDIDO = productoPedido.PEDIDO; PRODUCTO = productoPedido.PRODUCTO; CANTIDAD = productoPedido.CANTIDAD; PRECIOVENTA = productoPedido.PRECIOVENTA; NOMBREPRODUCTO = productoPedido.NOMBREPRODUCTO; }
public ProductosPedidoVM(Pedido pedido) { PEDIDO = pedido; bbdd = new ServicioBaseDatos(); PRODUCTOSPEDIDO = bbdd.ObtenerProductoPedido(false, PEDIDO.IDPEDIDO); FORMULARIO = new ProductoPedido(PEDIDO); ACCION = Modo.Insertar; // Obtener valores para los combobox ObtenerDatosCombo(); }
public string Borrar() { try { string mensajeBorre = SELECCIONADA.ID + " " + SELECCIONADA.PRODUCTO.DESCRIPCION; FORMULARIO = new ProductoPedido(SELECCIONADA); bbdd.BorrarProductoPedido(FORMULARIO); FORMULARIO = new ProductoPedido(PEDIDO); PRODUCTOSPEDIDO = bbdd.ObtenerProductoPedido(false, FORMULARIO.PEDIDO.IDPEDIDO); ACCION = Modo.Borrar; return(mensajeBorre); } catch (Exception e) { throw new MisExcepciones(e.Message); } }
public void GuardarCambios() { try { string[] valores = FORMULARIO.NOMBREPRODUCTO.Split('-'); FORMULARIO.PRODUCTO.IDCODIGO = valores[0]; if (ACCION == Modo.Insertar) { bbdd.InsertarProductoPedido(FORMULARIO); } else { bbdd.ActualizarProductoPedido(FORMULARIO); } FORMULARIO = new ProductoPedido(PEDIDO); PRODUCTOSPEDIDO = bbdd.ObtenerProductoPedido(false, FORMULARIO.PEDIDO.IDPEDIDO); } catch (Exception e) { throw new MisExcepciones(e.Message); } }
public void Editar() { FORMULARIO = new ProductoPedido(SELECCIONADA); ACCION = Modo.Actualizar; }
public void Añadir() { FORMULARIO = new ProductoPedido(PEDIDO); ACCION = Modo.Insertar; }
public void Cancelar() { FORMULARIO = new ProductoPedido(); }