Пример #1
0
        public static TomarClientes tomarClientes()
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create(pagina + "tomarClientes.php");

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "POST";
            using (var streamWriter = new

                                      StreamWriter(httpWebRequest.GetRequestStream()))
            {
                string json = new JavaScriptSerializer().Serialize(new Cliente()
                {
                });
                streamWriter.Write(json);
            }
            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
                //MessageBox.Show(result,"Resultado");

                TomarClientes tc = JsonConvert.DeserializeObject <TomarClientes>(result);
                //MessageBox.Show(rj.estado + "", rj.msg);
                // MessageBox.Show(result, tc.ToString());
                return(tc);
            }
        }
Пример #2
0
        private void reiniciarGridView()
        {
            tc = StaticsFunctions.tomarClientes();
            var list = new BindingList <GVCliente>(mandarClientesGV(tc.clientes));

            dataGridView2.DataSource = list;
        }
Пример #3
0
        public static TomarClientes buscarClientesPorTelefono(String telefono)
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create(pagina + "buscarClientesPorTelefono.php");

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "POST";
            Cliente cl = new Cliente();

            cl.telefono = telefono;
            using (var streamWriter = new

                                      StreamWriter(httpWebRequest.GetRequestStream()))
            {
                string json = new JavaScriptSerializer().Serialize(cl);
                streamWriter.Write(json);
            }
            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
                //MessageBox.Show(result,"Resultado");
                TomarClientes tc = new TomarClientes();
                ResultadoJson rj = JsonConvert.DeserializeObject <ResultadoJson>(result);
                if (rj.estado == 1)
                {
                    tc = JsonConvert.DeserializeObject <TomarClientes>(result);
                }
                //MessageBox.Show(rj.estado + "", rj.msg);
                return(tc);
            }
        }
Пример #4
0
 private void buscarClientes()
 {
     tc = StaticsFunctions.buscarClientes(textBox5.Text);
     if (tc.clientes != null)
     {
         if (tc.clientes.Count > 0)
         {
             agregarClientes();
         }
     }
 }
Пример #5
0
 private void textBox4_KeyUp(object sender, KeyEventArgs e)
 {
     StaticsFunctions.manejarEventos(e, this);
     if (e.KeyCode == Keys.Enter)
     {
         tc = StaticsFunctions.buscarClientes(textBox4.Text);
         var list = new BindingList <GVCliente>(mandarClientesGV(tc.clientes));
         dataGridView2.DataSource = list;
         reiniciarTextBox();
         modificarCliente = false;
     }
 }
Пример #6
0
        public AgregarCliente()
        {
            InitializeComponent();
            tc = StaticsFunctions.tomarClientes();
            ta = StaticsFunctions.tomarAgentes();
            var list = new BindingList <GVCliente>(mandarClientesGV(tc.clientes));

            dataGridView2.DataSource = list;
            agregarAgentes();
            //comboBox1.SelectedIndex = 0;
            comboBox2.SelectedIndex = 0;
            this.CenterToScreen();
        }
Пример #7
0
 private void textBox9_KeyUp(object sender, KeyEventArgs e)
 {
     StaticsFunctions.manejarEventos(e, this);
     if (e.KeyCode == Keys.Enter)
     {
         tc = StaticsFunctions.buscarClientesPorTelefono(mandarTelefono());
         panel1.Controls.Clear();
         agregarClientes();
     }
     if (e.KeyCode == Keys.Back)
     {
         if (textBox9.Text.Length == 0)
         {
             textBox8.Focus();
         }
     }
 }
Пример #8
0
        private void manejarEvento(KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                tc = StaticsFunctions.buscarClientes(textBox1.Text);
                if (tc.clientes.Count == 1)
                {
                    textBox1.Text = tc.clientes.ElementAt(0).denCom;
                    textBox1.Text = tc.clientes.ElementAt(0).codigo;
                }
                else
                {
                    Seleccionar s = new Seleccionar();

                    if (s.ShowDialog() == DialogResult.OK)
                    {
                        s.ini(tc);
                    }
                }
            }
        }
Пример #9
0
 private void agregarCliente(Cliente cl)
 {
     if (!modificarCliente)
     {
         if (StaticsFunctions.enviarCliente(cl) == 1)
         {
             MessageBox.Show("Agregado", "Cliente");
         }
         else
         {
             MessageBox.Show("Hubo un problema", "Warning");
         }
         tc = StaticsFunctions.tomarClientes();
         var list = new BindingList <GVCliente>(mandarClientesGV(tc.clientes));
         dataGridView2.DataSource = list;
         if (tc.estado == 1)
         {
             reiniciarTextBox();
         }
     }
     else
     {
         if (validarTextBox())
         {
             cl.idCliente = this.tc.clientes.ElementAt(this.indiceAModificar).idCliente;
             if (StaticsFunctions.modificarCliente(cl) == 1)
             {
                 //insertarBaseDatos(p);
                 reiniciarTextBox();
                 reiniciarGridView();
                 modificarCliente = false;
                 MessageBox.Show("Cliente Modificado", "Cliente");
             }
             else
             {
                 MessageBox.Show("Hubo un problema", "Warning");
             }
         }
     }
 }
Пример #10
0
        public void ini(TomarClientes tc)
        {
            var list = new BindingList <GVCliente>(mandarClientesGV(tc.clientes));

            dataGridView1.DataSource = list;
        }