コード例 #1
0
        public static TomarAgentes buscarAgentes(String name)
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create(pagina + "buscarAgentes.php");

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "POST";
            NetworkCredential ClientCredentials = new NetworkCredential();
            Agente            ag = new Agente();

            ag.nombre = name;
            using (var streamWriter = new

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

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
                //MessageBox.Show(result,"Resultado");
                TomarAgentes  ta = new TomarAgentes();
                ResultadoJson rj = JsonConvert.DeserializeObject <ResultadoJson>(result);
                if (rj.estado == 1)
                {
                    ta = JsonConvert.DeserializeObject <TomarAgentes>(result);
                }
                //MessageBox.Show(rj.estado + "", rj.msg);
                return(ta);
            }
        }
コード例 #2
0
        private void showIndex_Click(object sender, EventArgs e)
        {
            var button = sender as Button;
            var index  = agentes.IndexOf(button);

            ag = ta.agentes.ElementAt(index);

            // MessageBox.Show("Menssage", ta.agentes.ElementAt(index).nombre);
        }
コード例 #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (validarTextBox())
     {
         Agente ag = new Agente();
         ag.codigo   = textBox5.Text;
         ag.nombre   = textBox1.Text;
         ag.telefono = textBox2.Text;
         ag.correo   = textBox3.Text;
         agregarAgente(ag);
     }
 }
コード例 #4
0
        private void showIndex_Click3(object sender, EventArgs e)
        {
            var button = sender as Button;
            var index  = clientes.IndexOf(button);

            cl            = tc.clientes.ElementAt(index);
            textBox7.Text = cl.denCom;
            int indexAgente = buscarIndexAgente();

            ag = ta.agentes.ElementAt(indexAgente);
            modificarPrecios();
            modificarProductos();
            reiniciarVentas();
            textBox8.Text = ag.nombre;
            //MessageBox.Show("Menssage", tc.clientes.ElementAt(index).denCom);
        }
コード例 #5
0
        private void showIndex_Click2(object sender, EventArgs e)
        {
            var button = sender as Button;
            var index  = agentes.IndexOf(button);

            if (ag != null)
            {
                MessageBox.Show("Se Cambiaron los precios", "Mensaje");
            }
            ag = ta.agentes.ElementAt(index);
            modificarPrecios();
            modificarProductos();
            reiniciarVentas();
            textBox8.Text = ag.nombre;
            //MessageBox.Show("Menssage", ta.agentes.ElementAt(index).nombre);
        }
コード例 #6
0
        private void reiniciarGridView()
        {
            prs = new List <Producto>();
            var list = new BindingList <GVProductoVenta>(mandarProductosGV(prs));

            dataGridView1.DataSource = list;
            textBox4.Text            = "0";
            textBox7.Text            = "";
            textBox8.Text            = "";
            cl = null;
            ag = null;
            panel3.Controls.Clear();
            tp = StaticsFunctions.tomarServicios();
            comboBox1.SelectedIndex = 1;
            tlp = null;
            agregarProductos();
        }
コード例 #7
0
 private void agregarAgente(Agente ag)
 {
     if (!modificarAgente)
     {
         if (StaticsFunctions.enviarAgente(ag) == 1)
         {
             MessageBox.Show("Agregado", "Cliente");
         }
         else
         {
             MessageBox.Show("Hubo un problema", "Warning");
         }
         ta = StaticsFunctions.tomarAgentes();
         var list = new BindingList <GVAgente>(mandarAgentesGV(ta.agentes));
         dataGridView2.DataSource = list;
         if (ta.estado == 1)
         {
             reiniciarTextBox();
         }
     }
     else
     {
         if (validarTextBox())
         {
             ag.idAgente = this.ta.agentes.ElementAt(indiceAModificar).idAgente;
             if (StaticsFunctions.modificarAgente(ag) == 1)
             {
                 //insertarBaseDatos(p);
                 reiniciarTextBox();
                 reiniciarGridView();
                 modificarAgente = false;
                 MessageBox.Show("Agente Modificado", "Agente");
             }
             else
             {
                 MessageBox.Show("Hubo un problema", "Warning");
             }
         }
     }
 }
コード例 #8
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (modificarAgente)
     {
         if (StaticsFunctions.lanzarDialogYesNo("Eliminar", "Esta Seguro"))
         {
             Agente a = new Agente();
             a.idAgente = ta.agentes.ElementAt(indiceAModificar).idAgente;
             if (StaticsFunctions.eliminarAgente(a) == 1)
             {
                 reiniciarGridView();
                 reiniciarTextBox();
                 modificarAgente = false;
                 MessageBox.Show("Eliminado", "Producto");
             }
             else
             {
                 MessageBox.Show("Hubo un problema", "Warning");
             }
         }
     }
 }
コード例 #9
0
        public static TomarListaPrecio tomarListaPrecios(Agente ag)
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create(pagina + "tomarListaPrecioIdAgente.php");

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

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

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
                //MessageBox.Show(result,"Resultado");
                TomarListaPrecio tlp = JsonConvert.DeserializeObject <TomarListaPrecio>(result);
                //MessageBox.Show(rj.estado + "", rj.msg);
                return(tlp);
            }
        }
コード例 #10
0
        public static int eliminarAgente(Agente a)
        {
            var httpWebRequest = (HttpWebRequest)WebRequest.Create(pagina + "eliminarAgente.php");

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

                                      StreamWriter(httpWebRequest.GetRequestStream()))
            {
                string json = new JavaScriptSerializer().Serialize(a);
                //MessageBox.Show(json, "Resultado");
                streamWriter.Write(json);
            }
            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
                //MessageBox.Show(result, "Resultado");
                ResultadoJson rj = JsonConvert.DeserializeObject <ResultadoJson>(result);
                return(rj.estado);
            }
        }