Exemple #1
0
        private void Sub_pedidoproduccion_Click(object sender, EventArgs e)
        {
            MiSerializador.control.peddio_modo_consulta = "Produccion";
            ConsultarPedidos _pedido_consulta = new ConsultarPedidos();

            _pedido_consulta.ShowDialog();
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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();
                }
            }
        }