private void Sub_pedidoproduccion_Click(object sender, EventArgs e) { MiSerializador.control.peddio_modo_consulta = "Produccion"; ConsultarPedidos _pedido_consulta = new ConsultarPedidos(); _pedido_consulta.ShowDialog(); }
private void Sub_confirmarpedido_Click(object sender, EventArgs e) { MiSerializador.control.peddio_modo_consulta = "Confirmar"; ConsultarPedidos _pedido_consulta = new ConsultarPedidos(); _pedido_consulta.ShowDialog(); }
private void DetallesPedido_Load(object sender, EventArgs e) { ConsultarPedidos _consultas = Owner as ConsultarPedidos; Idpedido_display.Text = _consultas.pedidoseleccionado.ToString(); Iniciar(); Mostrardatos(_consultas.pedidoseleccionado); }
private void PN_captura_guardar_Click(object sender, EventArgs e) { if (tabla.Rows.Count > 0) { if (MiSerializador.control.pedido_modocaptura == "Editar") { MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].ImporteAnticipo = C_anticipo; MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].Importepagado = 0; MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].EnPagos = Credito.CheckState == CheckState.Checked; MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].Importetotal = C_importeTotal; MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].CantidadPagos = C_Cantidda_abonos; MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].pedido_productos = productos_pedido_data; MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].pedido_abonos = new Dictionary <string, AbonoData>(); if (MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].EnPagos == true) { for (int i = 1; i < C_Cantidda_abonos + 1; i++) { AbonoData _abono = new AbonoData(); _abono.PedidoID = MiSerializador.control.id_pedidoseleccionado; _abono.AbonoID = i.ToString(); if (i == 1) { _abono.Importe = C_abono_inicial; } else { _abono.Importe = C_montoabono; } MiSerializador.control.catalogo_pedido[MiSerializador.control.id_pedidoseleccionado].pedido_abonos.Add(i.ToString(), _abono); } } MiSerializador.control.SaveAppdata(); ConsultarPedidos cp = Owner as ConsultarPedidos; cp.Actualizarinformacion(MiSerializador.control.id_pedidoseleccionado); MessageBox.Show("Cambios Aplicados"); this.Close(); } else { PedidoData _new_pedido = new PedidoData(); MiSerializador.control.id_pedido_autoincremmentado++; _new_pedido.ClienteID = MiSerializador.control.id_seleccionado; _new_pedido.PedidoID = MiSerializador.control.id_seleccionado + MiSerializador.control.id_pedido_autoincremmentado.ToString(); _new_pedido.EnPagos = Credito.CheckState == CheckState.Checked; _new_pedido.Importetotal = C_importeTotal; for (int i = 0; i < tabla.Rows.Count; i++) { _new_pedido.pedido_productos.Add(Convert.ToInt32(tabla.Rows[i]["Index"]), productos_pedido_data[i]); } if (_new_pedido.EnPagos == true) { _new_pedido.ImporteAnticipo = C_anticipo; _new_pedido.Importepagado = 0; _new_pedido.CantidadPagos = C_Cantidda_abonos; for (int i = 1; i < C_Cantidda_abonos + 1; i++) { AbonoData _abono = new AbonoData(); _abono.PedidoID = _new_pedido.PedidoID; _abono.AbonoID = i.ToString(); if (i == 1) { _abono.Importe = C_abono_inicial; } else { _abono.Importe = C_montoabono; } _new_pedido.pedido_abonos.Add(i.ToString(), _abono); } } else { _new_pedido.Importepagado = C_importeTotal; } MiSerializador.control.catalogo_pedido.Add(_new_pedido.PedidoID, _new_pedido); MiSerializador.control.SaveAppdata(); MessageBox.Show("Pedido Guardado"); this.Close(); } } }