public void ListaDep()
        {
            try
            {
                Bdcomun.ObtenerConexion();

                Consulta = "select nombre,iddepartamento from departamento";
                MySqlCommand mycomand = new MySqlCommand();
                mycomand.Connection  = Bdcomun.ObtenerConexion();
                mycomand.CommandText = Consulta;
                MySqlDataReader reader = mycomand.ExecuteReader();

                while (reader.Read())
                {
                    string nom    = reader["nombre"].ToString();
                    string iddeps = reader["iddepartamento"].ToString();
                    n = new departamento()
                    {
                        Nombre = nom, Id = int.Parse(iddeps)
                    };
                    Ldepartamento.Add(n);
                }
                reader.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #2
0
        private void btnbuscar_Click(object sender, EventArgs e) //BUSCAR PRODUCTOS EN BD PARA COBRARLOS
        {
            try
            {
                Bdcomun.ObtenerConexion();

                string       Consulta = "select idproducto ,descripcion, precioventa from productos where idproducto='" + textBox8.Text.ToString() + "'";
                MySqlCommand mycomand = new MySqlCommand();
                mycomand.Connection  = Bdcomun.ObtenerConexion();
                mycomand.CommandText = Consulta;
                MySqlDataReader reader = mycomand.ExecuteReader();

                while (reader.Read())
                {
                    code  = reader["idproducto"].ToString();
                    desc  = reader["descripcion"].ToString();
                    preve = reader["precioventa"].ToString();
                    dataGridView2.Rows.Add(code, desc, "1", preve);
                    stotal          += double.Parse(preve);
                    lblcostotot.Text = stotal.ToString();
                }
                reader.Close();
            }
            catch (Exception a)
            {
                MessageBox.Show(a.ToString());
            }
            textBox8.Clear();
        }
Beispiel #3
0
        private void button4_Click(object sender, EventArgs e) //Actualizar DGV con la lista de Departamentos
        {
            Bdcomun.ObtenerConexion();
            string           Consulta = "select nombre,iddepartamento from departamento";
            DataTable        dt       = new DataTable();
            MySqlDataAdapter ad       = new MySqlDataAdapter(Consulta, Bdcomun.ObtenerConexion());

            ad.Fill(dt);
            dgvdepartamentos.DataSource = dt;
        }
Beispiel #4
0
        public static int ActualizarProducto(producto pProducto)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("UPDATE `puntodeventa`.`productos` SET `idproducto`='" + pProducto.Codebar +
                                                                  "', `nombre`='" + pProducto.Nombre + "', `descripcion`='" + pProducto.Descripcion +
                                                                  "', `cantidadstock`='" + pProducto.Cantactual + "', `preciocosto`='" + pProducto.Precosto +
                                                                  "', `precioventa`='" + pProducto.Preventa + "', `departamento`='" + pProducto.Departamento +
                                                                  "' WHERE `idproducto`='" + pProducto.Codebar + "';"),
                                                    Bdcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Beispiel #5
0
 private void bnteliminarclientedb_Click(object sender, EventArgs e)
 {
     try
     {
         MySqlCommand comando = new MySqlCommand(string.Format(
                                                     " DELETE FROM `puntodeventa`.`cliente` WHERE `idproducto`= '" + tbxcode.Text.ToString() + "';")
                                                 , Bdcomun.ObtenerConexion());
         comando.ExecuteNonQuery();
         MessageBox.Show("!Producto Eliminado correctamente¡");
     }
     catch (Exception a)
     {
         MessageBox.Show(a.ToString());
     }
 }
Beispiel #6
0
 private void btneliminardepa_Click(object sender, EventArgs e)//ELIMINAR DEPARTAMENTO EN LA BD
 {
     try
     {
         MySqlCommand comando = new MySqlCommand(string.Format(
                                                     " DELETE FROM `puntodeventa`.`departamento` WHERE `iddepartamento`= '" + tbxidepa.Text.ToString() + "';")
                                                 , Bdcomun.ObtenerConexion());
         comando.ExecuteNonQuery();
         MessageBox.Show("!Departamento Eliminado correctamente¡");
     }
     catch (Exception a)
     {
         MessageBox.Show(a.ToString());
     }
 }
Beispiel #7
0
 private void Form2_Load(object sender, EventArgs e)
 {
     try
     {
         Bdcomun.ObtenerConexion();
         string           Consulta = "select idproducto,nombre,descripcion from productos";
         DataTable        dt       = new DataTable();
         MySqlDataAdapter ad       = new MySqlDataAdapter(Consulta, Bdcomun.ObtenerConexion());
         ad.Fill(dt);
         dgvproducts.DataSource = dt;
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #8
0
        private void btnadddepa_Click(object sender, EventArgs e) //AGREGAR DEPARTAMENTO
        {
            tbxidepa.Text = "Auto Incremento";
            tbxnomdepa.Clear();
            tbxnomdepa.Focus();
            try
            {
                paneladddepa.Show();
                panelfproductos.Hide();
                panelmodificar.Hide();

                Bdcomun.ObtenerConexion();
                string           Consulta = "select nombre,iddepartamento from departamento";
                DataTable        dt       = new DataTable();
                MySqlDataAdapter ad       = new MySqlDataAdapter(Consulta, Bdcomun.ObtenerConexion());
                ad.Fill(dt);
                dgvdepartamentos.DataSource = dt;
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #9
0
        private void form1_Load_1(object sender, EventArgs e) //FORM LOAD
        {
            Timer t = new Timer();

            t.Start();
            t.Tick += T_Tick;
            textBox8.Focus();
            try
            {
                departamento a = new departamento();
                a.ListaDep();
                cbxdepart.DataSource    = a.getLista();
                cbxdepart.DisplayMember = "nombre";
                cbxdepart.ValueMember   = "id";
            }
            catch (Exception a)
            {
                MessageBox.Show(a.ToString());
            }

            try
            {
                Bdcomun.ObtenerConexion();
                string Consulta = "select nombre as 'Nombre',apaterno as 'Apellido Paterno'," +
                                  "amaterno as 'Apellido Materno',direccion as 'Direccion',telefono as 'Telefono', saldo as " +
                                  "'Saldo' from cliente";
                DataTable        dt = new DataTable();
                MySqlDataAdapter ad = new MySqlDataAdapter(Consulta, Bdcomun.ObtenerConexion());
                ad.Fill(dt);
                dgvclientes.DataSource = dt;
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #10
0
        public static int ActualizarDepartamento(departamento dDepartamento)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("UPDATE `puntodeventa`.`departamento` SET `iddepartamento`= '" + dDepartamento.Id +
                                                                  "', `nombre`= '" + dDepartamento.Nombre + "' WHERE `iddepartamento`= '" + dDepartamento.Id + "'"), Bdcomun.ObtenerConexion());

            comando.ExecuteNonQuery();
            return(retorno);
        }
Beispiel #11
0
        public static int ActualizarCliente(cliente cCliente)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("UPDATE `puntodeventa`.`cliente` SET `idcliente`='" + cCliente.Idcliente +
                                                                  "', `nombre`='" + cCliente.Nombre + "', `apaterno`='" + cCliente.Apaterno + "', `amaterno`='" + cCliente.Amaterno +
                                                                  "', `direccion`='" + cCliente.Dirección + "', `telefono`='" + cCliente.Telefono + "', `saldo`='" + cCliente.Saldo +
                                                                  "' WHERE `idcliente`='" + cCliente.Idcliente + "';"), Bdcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Beispiel #12
0
        public static int AgregarDepartamento(departamento dDepartamento)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("Insert into departamento(nombre) values ('{0}')",
                                                                  dDepartamento.Nombre), Bdcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Beispiel #13
0
        public static int AgregarProductos(producto pProducto)
        {
            int retorno = 0;

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into productos (idproducto,nombre,descripcion,cantidadstock,preciocosto,precioventa,departamento) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                                                  pProducto.Codebar, pProducto.Nombre, pProducto.Descripcion, pProducto.Cantactual, pProducto.Precosto, pProducto.Preventa, pProducto.Departamento), Bdcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Beispiel #14
0
        public static int AgregarCliente(cliente pCliente)
        {
            int retorno = 0;

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into cliente (idcliente,nombre,apaterno,amaterno,direccion,telefono) values ('{0}','{1}','{2}','{3}','{4}','{5}')",
                                                                  pCliente.Idcliente, pCliente.Nombre, pCliente.Apaterno, pCliente.Amaterno, pCliente.Dirección, pCliente.Telefono), Bdcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Beispiel #15
0
        private void button5_Click(object sender, EventArgs e) //BUSCAR PRODUCTO EN BD PARA MODIFICAR Y O ELIMINAR
        {
            if (modielim == 0)
            {
                try
                {
                    Bdcomun.ObtenerConexion();

                    string       Consulta = "select productos.idproducto,productos.nombre,productos.descripcion,productos.cantidadstock,productos.preciocosto,productos.precioventa,departamento.nombre as 'nombred' from productos inner join departamento on productos.departamento = departamento.iddepartamento where productos.idproducto='" + tbxmodproduc.Text.ToString() + "'";
                    MySqlCommand mycomand = new MySqlCommand();
                    mycomand.Connection  = Bdcomun.ObtenerConexion();
                    mycomand.CommandText = Consulta;
                    MySqlDataReader reader = mycomand.ExecuteReader();

                    while (reader.Read())
                    {
                        tbxcode.Text      = reader["idproducto"].ToString();
                        tbxnombre.Text    = reader["nombre"].ToString();
                        tbxdesc.Text      = reader["descripcion"].ToString();
                        cbxdepart.Text    = reader["nombred"].ToString();
                        tbxprecost.Text   = reader["preciocosto"].ToString();
                        tbxpreventa.Text  = reader["precioventa"].ToString();
                        tbxcanactual.Text = reader["cantidadstock"].ToString();
                    }
                    reader.Close();
                    if (tbxcode.Text == "")
                    {
                        MessageBox.Show("!Producto no encontrado¡");
                    }
                    else
                    {
                        tbxcode.Clear(); tbxnombre.Clear(); tbxdesc.Clear(); tbxprecost.Clear(); tbxpreventa.Clear();
                        tbxcanactual.Clear();
                        tbxcode.Enabled      = true; tbxnombre.Enabled = true; tbxdesc.Enabled = true;
                        cbxdepart.Enabled    = true; tbxprecost.Enabled = true; tbxpreventa.Enabled = true;
                        tbxcanactual.Enabled = true; btnmodproduct.Enabled = true;
                        tbxcode.Clear(); tbxnombre.Clear(); tbxdesc.Clear(); tbxprecost.Clear(); tbxpreventa.Clear();
                        tbxcanactual.Clear();

                        button1adp.Hide();
                        button2.Hide();
                        panelmodificar.Hide();
                        panelfproductos.Show();
                        btnmodproduct.Show();
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else if (modielim == 1)
            {
                try
                {
                    Bdcomun.ObtenerConexion();

                    string       Consulta = "select productos.idproducto,productos.nombre,productos.descripcion,productos.cantidadstock,productos.preciocosto,productos.precioventa,departamento.nombre as 'nombred' from productos inner join departamento on productos.departamento = departamento.iddepartamento where productos.idproducto='" + tbxmodproduc.Text.ToString() + "'";
                    MySqlCommand mycomand = new MySqlCommand();
                    mycomand.Connection  = Bdcomun.ObtenerConexion();
                    mycomand.CommandText = Consulta;
                    MySqlDataReader reader = mycomand.ExecuteReader();

                    while (reader.Read())
                    {
                        tbxcode.Text         = reader["idproducto"].ToString();
                        tbxnombre.Text       = reader["nombre"].ToString();
                        tbxdesc.Text         = reader["descripcion"].ToString();
                        cbxdepart.Text       = reader["nombred"].ToString();
                        tbxprecost.Text      = reader["preciocosto"].ToString();
                        tbxpreventa.Text     = reader["precioventa"].ToString();
                        tbxcanactual.Text    = reader["cantidadstock"].ToString();
                        tbxcode.Enabled      = false; tbxnombre.Enabled = false; tbxdesc.Enabled = false;
                        cbxdepart.Enabled    = false; tbxprecost.Enabled = false; tbxpreventa.Enabled = false;
                        tbxcanactual.Enabled = false;
                        button2.Enabled      = true;
                    }
                    reader.Close();
                    if (tbxcode.Text == "")
                    {
                        MessageBox.Show("!Producto no encontrado¡");
                    }
                    else
                    {
                        panelmodificar.Hide();
                        panelfproductos.Show();
                        paneladddepa.Hide();
                        button1adp.Hide();
                        btnmodproduct.Hide();
                        button2.Show();
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }