private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Equals("") || textBox2.Text.Equals(""))
            {
                MessageBox.Show("No se puede dejar campos vacios");
            }
            else
            {
                //creamos una lista para ver que no se repita el usuario//
                var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER");
                var list  = new List <string>();
                int x     = 0;

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }
                //recorremos lista y verificamos//
                foreach (var obj in list)
                {
                    if (obj.Equals(textBox2.Text))
                    {
                        MessageBox.Show("Nombre de usaurio ya existente por favor cambie usuario");
                        x = 1;
                    }
                }

                if (x == 0)
                {
                    try
                    {
                        switch (comboBox1.SelectedIndex)
                        {
                        case 0:
                            ConnectioBD.ExecuteNonQuery($"INSERT INTO APPUSER(fullname,username,password,usertype) VALUES(" +
                                                        $"'{textBox1.Text}'," +
                                                        $"'{textBox2.Text}'," +
                                                        $"'{textBox2.Text}'," +
                                                        $"'{true}')");
                            MessageBox.Show("Se ha registrado ");
                            break;

                        case 1:
                            ConnectioBD.ExecuteNonQuery($"INSERT INTO APPUSER(fullname,username,password,usertype) VALUES(" +
                                                        $"'{textBox1.Text}'," +
                                                        $"'{textBox2.Text}'," +
                                                        $"'{textBox2.Text}'," +
                                                        $"'{false}')");
                            MessageBox.Show("Se ha registrado ");
                            break;
                        }
                    }
                    catch (Exception exception)
                    {
                        MessageBox.Show("Ha ocurrido un error");
                        throw;
                    }
                }
            }
        }
Exemple #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (textBox2.Text.Equals(""))
     {
         MessageBox.Show("No se puede dejar campos vacios");
     }
     else
     {
         try
         {
             //consigo el id de la empresa//
             var idbusiness = "";
             var business   = ConnectioBD.ExecuteQuery($"SELECT idbusiness FROM BUSINESS WHERE name='{comboBox1.Text}' ");
             foreach (DataRow num in business.Rows)
             {
                 idbusiness = num[0].ToString();
             }
             ConnectioBD.ExecuteNonQuery($"INSERT INTO PRODUCT(idbusiness,name) VALUES('{idbusiness}','{textBox2.Text}')");
             MessageBox.Show("Producto agregado");
         }
         catch (Exception exception)
         {
             MessageBox.Show("Ha ocurrido un error");
             throw;
         }
     }
 }
Exemple #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            int num = 0;

            if (textBox1.Text.Equals(""))
            {
                MessageBox.Show("No se pueden dejar espacios vacios");
            }
            else
            {
                //verifico que el usuario este en la base//
                var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER");
                var list  = new List <string>();

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }

                foreach (var x in list)
                {
                    if (x.Equals(textBox1.Text))
                    {
                        num = 1;
                    }
                }

                if (num == 1)
                {
                    //selecciono el id del usuario//
                    var isuser = "";
                    var tipo   = ConnectioBD.ExecuteQuery(
                        $"SELECT iduser FROM APPUSER WHERE username='******' ");

                    foreach (DataRow x in tipo.Rows)
                    {
                        isuser = x[0].ToString();
                    }

                    try
                    {
                        ConnectioBD.ExecuteNonQuery(
                            $"DELETE FROM ADDRESS WHERE address='{comboBox1.Text}' AND iduser='******' ");
                        MessageBox.Show("Direccion eliminada");
                    }
                    catch (Exception exception)
                    {
                        MessageBox.Show("Ha ocurrido un error");
                        throw;
                    }
                }
                else
                {
                    MessageBox.Show("Error campos no concuerdan");
                }
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     if (textBox1.Text.Equals("") || textBox2.Text.Equals(""))
     {
         MessageBox.Show("No se pueden dejar campos vacios");
     }
     else
     {
         ConnectioBD.ExecuteNonQuery($"INSERT INTO BUSINESS(name,description) VALUES('{textBox1.Text}','{textBox2.Text}')");
         MessageBox.Show("Negocio agregado");
     }
 }
Exemple #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Equals(""))
            {
                MessageBox.Show("No se puede dejar campos vacios");
            }
            else
            {
                //creamos una lista para ver exista el usuario//
                var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER");
                var list  = new List <string>();
                int x     = 0;

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }
                //recorremos lista y verificamos//
                foreach (var obj in list)
                {
                    if (obj.Equals(textBox1.Text))
                    {
                        x = 1;
                    }
                }

                if (x == 1)
                {
                    try
                    {
                        ConnectioBD.ExecuteNonQuery($"DELETE FROM APPUSER WHERE username='******'");
                        MessageBox.Show("Usuario eliminado");
                    }
                    catch (Exception exception)
                    {
                        MessageBox.Show("Ha ocurrido un error");
                        throw;
                    }
                }
                else
                {
                    MessageBox.Show("Usuario no encontrado");
                }
            }
        }
Exemple #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            int num = 0;

            if (textBox1.Text.Equals("") || textBox2.Text.Equals(""))
            {
                MessageBox.Show("No se pueden dejar espacios vacios");
            }
            else
            {
                //verifico que este el usurio en la base//
                var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER");
                var list  = new List <string>();

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }

                foreach (var x in list)
                {
                    if (x.Equals(textBox1.Text))
                    {
                        num = 1;
                    }
                }

                if (num == 1)
                {
                    var iduser = "";
                    var id     = ConnectioBD.ExecuteQuery($"SELECT iduser FROM APPUSER WHERE username='******' ");
                    foreach (DataRow x in id.Rows)
                    {
                        iduser = x[0].ToString();
                    }
                    ConnectioBD.ExecuteNonQuery($"INSERT INTO ADDRESS(iduser,address) VALUES('{iduser}','{textBox2.Text}')");
                    MessageBox.Show("Direccion guardada");
                }
                else
                {
                    MessageBox.Show("Usuario no encontrado");
                }
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     if (comboBox1.Text.Equals("") || comboBox2.Text.Equals(""))
     {
         MessageBox.Show("No se puede dejar campos vacios");
     }
     else
     {
         try
         {
             ConnectioBD.ExecuteNonQuery($"DELETE FROM PRODUCT WHERE name='{comboBox2.Text}'");
             MessageBox.Show("Producto eliminado");
         }
         catch (Exception exception)
         {
             MessageBox.Show("Ha ocurrido un error");
             throw;
         }
     }
 }
        private void button2_Click(object sender, EventArgs e)
        {
            int num = 0;

            if (textBox1.Text.Equals("") || textBox2.Text.Equals(""))
            {
                MessageBox.Show("No se pueden dejar espacios vacios");
            }
            else
            {
                //verifico que el usuario exista//
                var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER");
                var list  = new List <string>();

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }

                foreach (var x in list)
                {
                    if (x.Equals(textBox1.Text))
                    {
                        num = 1;
                    }
                }

                if (num == 1)
                {
                    ConnectioBD.ExecuteNonQuery($"UPDATE APPUSER SET password='******' WHERE username='******'");
                    MessageBox.Show("Contraseña cambiada");
                }
                else
                {
                    MessageBox.Show("Usuario no encontrado");
                }
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int num = 0, num2 = 0;

            if (comboBox1.Text.Equals("") || comboBox2.Text.Equals(""))
            {
                MessageBox.Show("No se pueden dejar espacios vacios");
            }
            else
            {
                //verifico que este el producto//
                var start = ConnectioBD.ExecuteQuery($"SELECT name FROM PRODUCT");
                var list  = new List <string>();

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }

                foreach (var x in list)
                {
                    if (x.Equals(comboBox1.Text))
                    {
                        num = 1;
                    }
                }

                if (num == 1)
                {
                    //verifico que este la direccion//
                    var address = ConnectioBD.ExecuteQuery($"SELECT address FROM ADDRESS");
                    var list2   = new List <string>();

                    foreach (DataRow dr in address.Rows)
                    {
                        list2.Add(dr[0].ToString());
                    }

                    foreach (var x2 in list2)
                    {
                        if (x2.Equals(comboBox2.Text))
                        {
                            num2 = 1;
                        }
                    }

                    if (num2 == 1)
                    {
                        //consigo el id del producto seleccionado//
                        var idproduct = "";
                        var id1       = ConnectioBD.ExecuteQuery($"SELECT idproduct FROM PRODUCT WHERE name='{comboBox1.Text}' ");
                        foreach (DataRow x in id1.Rows)
                        {
                            idproduct = x[0].ToString();
                        }
                        //selecciono el id de la direccion//
                        var idaddress = "";
                        var id2       = ConnectioBD.ExecuteQuery($"SELECT idaddress FROM ADDRESS WHERE address='{comboBox2.Text}' ");
                        foreach (DataRow x in id2.Rows)
                        {
                            idaddress = x[0].ToString();
                        }
                        //creo una varaible tiempo//
                        DateTime time = DateTime.Now;

                        ConnectioBD.ExecuteNonQuery($"INSERT INTO APPORDER(createDate,idProduct,idAddress) VALUES('{time}','{idproduct}','{idaddress}')");
                        MessageBox.Show("Pedido hecho");
                    }
                    else
                    {
                        MessageBox.Show("Direccion no encontrada");
                    }
                }
                else
                {
                    MessageBox.Show("Producto no encontrado");
                }
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int num = 0, num2 = 0;

            if (comboBox1.Text.Equals("") || comboBox2.Text.Equals(""))
            {
                MessageBox.Show("No se pueden dejar espacios vacios");
            }
            else
            {
                //vereifico que este el producto en la base//
                var start = ConnectioBD.ExecuteQuery($"SELECT name FROM PRODUCT");
                var list  = new List <string>();

                foreach (DataRow dr in start.Rows)
                {
                    list.Add(dr[0].ToString());
                }

                foreach (var x in list)
                {
                    if (x.Equals(comboBox1.Text))
                    {
                        num = 1;
                    }
                }

                if (num == 1)
                {
                    //verifico que este la direccion en la base//
                    var address = ConnectioBD.ExecuteQuery($"SELECT address FROM ADDRESS");
                    var list2   = new List <string>();

                    foreach (DataRow dr in address.Rows)
                    {
                        list2.Add(dr[0].ToString());
                    }

                    foreach (var x2 in list2)
                    {
                        if (x2.Equals(comboBox2.Text))
                        {
                            num2 = 1;
                        }
                    }

                    if (num2 == 1)
                    {
                        //selecciono el id del producto//
                        var idproduct = "";
                        var id1       = ConnectioBD.ExecuteQuery($"SELECT idproduct FROM PRODUCT WHERE name='{comboBox1.Text}' ");
                        foreach (DataRow x in id1.Rows)
                        {
                            idproduct = x[0].ToString();
                        }
                        //selecciono el id de la direccion//
                        var idaddress = "";
                        var id2       = ConnectioBD.ExecuteQuery($"SELECT idaddress FROM ADDRESS WHERE address='{comboBox2.Text}' ");
                        foreach (DataRow x in id2.Rows)
                        {
                            idaddress = x[0].ToString();
                        }

                        try
                        {
                            ConnectioBD.ExecuteNonQuery(
                                $"DELETE FROM APPORDER WHERE idProduct='{idproduct}'AND idAddress='{idaddress}'");
                            MessageBox.Show("Pedido eliminado");
                        }
                        catch (Exception exception)
                        {
                            MessageBox.Show("No se encuentra el pedido");
                            throw;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Direccion no encontrada");
                    }
                }
                else
                {
                    MessageBox.Show("Producto no encontrado");
                }
            }
        }