Ejemplo n.º 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient serviceClient = new GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient();

            GasMetropolitanoRuntimeService.PedidoCRMDatos pedido = new GasMetropolitanoRuntimeService.PedidoCRMDatos();

            List <GasMetropolitanoRuntimeService.Pedido> lpedido = new List <GasMetropolitanoRuntimeService.Pedido>();



            //	212

            //pedido.IDZona = 212;
            //pedido.AnioPed = 2018;
            //pedido.IDPedido = 25;
            //pedido.IDDireccionEntrega = 110013200;
            //pedido.IDMovil = 123;
            //pedido.IDAutotanqueMovil = 92;

            //pedido.Observaciones = "RANDOM";


            GasMetropolitanoRuntimeService.PedidoCRMDatos pedido1 = new GasMetropolitanoRuntimeService.PedidoCRMDatos();
            pedido1.EstatusPedido = "ACTIVO";
            pedido1.EstatusMovil  = "RADIADO";
            pedido1.IDAutotanque  = 115;

            pedido1.RutaBoletin        = new GasMetropolitanoRuntimeService.RutaCRMDatos();
            pedido1.RutaBoletin.IDRuta = 27;

            lpedido.Add(pedido1);

            pedido.IDPedido      = 839323;
            pedido.EstatusPedido = "CANCELADO";
            pedido.EstatusMovil  = "CANCELADO";
            pedido.IDAutotanque  = 115;

            pedido.RutaBoletin        = new GasMetropolitanoRuntimeService.RutaCRMDatos();
            pedido.RutaBoletin.IDRuta = 27;

            lpedido.Add(pedido);


            GasMetropolitanoRuntimeService.PedidoCRMDatos pedido2 = new GasMetropolitanoRuntimeService.PedidoCRMDatos();

            try
            {
                pedido2 = (GasMetropolitanoRuntimeService.PedidoCRMDatos)serviceClient.ActualizarPedido(GasMetropolitanoRuntimeService.Fuente.Sigamet, 2,
                                                                                                        GasMetropolitanoRuntimeService.TipoActualizacion.Boletin, true, lpedido, "JEBANA")[0];

                MessageBox.Show(pedido2.FAlta.ToString() + pedido2.ObservacionesCancelacion);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient serviceClient = new GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient();

            List <GasMetropolitanoRuntimeService.Pedido> pedidos = serviceClient.ConsultarPedidos(0, GasMetropolitanoRuntimeService.Fuente.Sigamet, GasMetropolitanoRuntimeService.TipoConsultaPedido.Boletin, false, null, null,
                                                                                                  null, DateTime.Now.Date, null, null, null,
                                                                                                  201, null, null, null, null,
                                                                                                  null, null, "BOLETIN", null, null,
                                                                                                  null, null, null, null, null,
                                                                                                  null, null, null, null, null, null,
                                                                                                  null);

            dataGridView1.DataSource = pedidos;
        }
Ejemplo n.º 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient serviceClient = new GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient();
            List <GasMetropolitanoRuntimeService.Pedido> pedidos = null;

            try
            {
                pedidos = serviceClient.ConsultarPedidos(0, GasMetropolitanoRuntimeService.Fuente.CRM, GasMetropolitanoRuntimeService.TipoConsultaPedido.Boletin, false, null, null,
                                                         null, DateTime.Now.Date, null, null, null,
                                                         201, null, null, null, null,
                                                         null, null, "BOLETIN", null, null,
                                                         null, null, null, null, null,
                                                         null, null, null, null, null, null,
                                                         null);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.InnerException.Message);
            }

            dataGridView1.DataSource = pedidos;
        }
Ejemplo n.º 4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient serviceClient = new GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient();

            try
            {
                List <GasMetropolitanoRuntimeService.Pedido> pedidos = serviceClient.ConsultarPedidos(2, GasMetropolitanoRuntimeService.Fuente.SigametPortatil,
                                                                                                      GasMetropolitanoRuntimeService.TipoConsultaPedido.Boletin, true, null, null, null,
                                                                                                      new DateTime(2017, 12, 29), null, null, null,
                                                                                                      103, null, null, null, null,
                                                                                                      null, null, "TODOS", null, null,
                                                                                                      null, null, null, null, null,
                                                                                                      null, null, null, null, null,
                                                                                                      null, null);

                dataGridView1.DataSource = pedidos;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void consultaCliente(int IDDireccionEntrega, int?Autotanque)
        {
            try
            {
                int IDEmpresa = 0;
                if (chkPortatil.Checked)
                {
                    IDEmpresa = 2;
                }
                else
                {
                    IDEmpresa = 0;
                }

                BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
                basicHttpBinding.MaxReceivedMessageSize = 1147483648;
                EndpointAddress endpointAddress = new EndpointAddress(txtURLServicio.Text);
                serviceClient = new GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient(basicHttpBinding, endpointAddress);

                GasMetropolitanoRuntimeService.Fuente source;

                Enum.TryParse <GasMetropolitanoRuntimeService.Fuente>(cboSource.SelectedValue.ToString(), out source);

                List <GasMetropolitanoRuntimeService.DireccionEntrega> direcciones = new List <GasMetropolitanoRuntimeService.DireccionEntrega>();

                direcciones = serviceClient.BusquedaDireccionEntrega(source, null, IDEmpresa, null, null,
                                                                     "%juarez%", null, null, null, null,
                                                                     null, null, null, null, null,
                                                                     null, chkPortatil.Checked, null, null, Autotanque, DateTime.Now.Date);

                if (direcciones.Count > 0)
                {
                    dataGridView1.DataSource = direcciones;

                    direccion = direcciones[0];

                    txtId.Text        = direccion.IDDireccionEntrega.ToString();
                    txtNombre.Text    = direccion.Nombre;
                    txtApPaterno.Text = direccion.DireccionCompleta;
                    txtApMaterno.Text = direccion.ZonaSuministro.Descripcion.ToString() + "/" + direccion.Ruta.Descripcion.ToString();
                    //txtApMaterno.Text = direccion.Ruta.Descripcion.ToString();

                    txtResult.Text = PExplorer(direccion);

                    if (direccion.Descuentos != null && direccion.Descuentos.Count > 0)
                    {
                        txtResult.Text += PExplorer(direccion.Descuentos[0]);
                    }

                    if (direccion.TarjetasCredito != null && direccion.TarjetasCredito.Count > 0)
                    {
                        txtResult.Text += PExplorer(direccion.TarjetasCredito[0]);
                    }
                }
                //else
                //{
                //    MessageBox.Show(direccion.InternalException);
                //}
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 6
0
        private void Form1_Load(object sender, EventArgs e)
        {
            serviceClient = new GasMetropolitanoRuntimeService.GasMetropolitanoRuntimeServiceClient();

            cboSource.DataSource = Enum.GetValues(typeof(GasMetropolitanoRuntimeService.Fuente));
        }