Exemple #1
0
        public void LoginValidacion()
        {
            ViewLogin vl1 = new ViewLogin();

            con.Conectarx();

            a = Convert.ToString(user);

            String b = Convert.ToString(psw);

            String query = "SELECT COUNT(*) From Personas where Usuario = '" + a + "' and Contraseña = '" + b + "'";

            SqlCommand comm = new SqlCommand(query, con.conexion);

            int count = System.Convert.ToInt32(comm.ExecuteScalar());

            if (count > 0)
            {
                vh1.Show();
            }
            else
            {
                MessageBox.Show("Usuario o contraseña incorrectos", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                vl1.Show();
                return;
            }
        }
        public void insertarProducto(int Categoria, String nombre, int precio, int stock, PictureBox pic)
        {
            Conectar cn = new Conectar();

            cn.Conectarx();

            if (nombre == String.Empty)
            {
                MessageBox.Show("Debe rellenar el campo nombre");
                return;
            }
            else if (precio.ToString() == String.Empty)
            {
                MessageBox.Show("Debe rellenar el campo precio");
                return;
            }
            else if (stock.ToString() == String.Empty)
            {
                MessageBox.Show("Debe rellenar el campo nombre");
                return;
            }
            else
            {
                String cadena = "INSERT INTO Productos(id_CatProducto,Nombre,Precio,Stock,Imagen)";

                cadena += "VALUES(@id,@nombre,@precio,@stock,@imagen)";

                SqlCommand cmd = new SqlCommand(cadena, cn.conexion);

                cmd.Parameters.Add("@id", SqlDbType.Int);
                cmd.Parameters.Add("@nombre", SqlDbType.VarChar);
                cmd.Parameters.Add("@precio", SqlDbType.Int);
                cmd.Parameters.Add("@stock", SqlDbType.Int);
                cmd.Parameters.Add("@imagen", SqlDbType.Image);
                cmd.Parameters["@id"].Value     = Categoria;
                cmd.Parameters["@nombre"].Value = nombre;
                cmd.Parameters["@precio"].Value = precio;
                cmd.Parameters["@stock"].Value  = stock;

                System.IO.MemoryStream ms = new System.IO.MemoryStream();

                pic.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);

                cmd.Parameters["@imagen"].Value = ms.GetBuffer();

                int c = cmd.ExecuteNonQuery();

                if (c > 0)
                {
                    MessageBox.Show("Producto insertado correctamente");
                }
                else
                {
                    MessageBox.Show("No se insertaron datos");
                    return;
                }
                cn.Desconectar();
            }
        }
        public void GestionarStock()
        {
            String value     = codigos;
            Char   delimiter = ',';

            String[] substrings = value.Split(delimiter);
            foreach (var substring in substrings)
            {
                if (substring != String.Empty)
                {
                    cn.Conectarx();
                    //MessageBox.Show(""+Convert.ToInt32(substring));
                    String cadena = "Update Productos set Stock = (Stock-1) where id_producto = '" + substring + "'";

                    cn.queryMigrarCategoria(cadena);

                    this.LimpiarCamposVenta();
                }
            }
        }
Exemple #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int p;

            if (cbxCategoria.Text.Length == 0)
            {
                MessageBox.Show("Debe seleccionar una Categoria!");
                return;
            }
            else if (qwwe.Text == String.Empty)
            {
                MessageBox.Show("Debe rellenar el campo Nombre");
                qwwe.Focus();
            }
            else if (txtStock.Text == String.Empty)
            {
                MessageBox.Show("Debe rellenar el campo stock");
                txtStock.Focus();
            }
            else if (txtPrecio.Text == String.Empty)
            {
                MessageBox.Show("Debe rellenar el campo precio");
                txtPrecio.Focus();
            }

            else
            {
                String a = cbxCategoria.SelectedItem.ToString();
                x = pr.capturarIdCategoria(a);
                p = Convert.ToInt32(txtPrecio.Text);
                int s = Convert.ToInt32(txtStock.Text);
                cn.Conectarx();
                pr.insertarProducto(x, qwwe.Text, p, s, pictureBox1);
                this.LimpiarCampos();
                this.agregarGrillaProductos();
            }



            // pr.insertarProducto(x, txtNombre.Text, txtPrecio, txtStock, txtDescuento, pictureBox1);
        }
Exemple #5
0
        private void EliminarProductosCategoria()
        {
            cn.Conectarx();

            cn.BorrarCategoriaP("delete from productos where id_CatProducto = '" + id + "'");
        }