예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            ClaseBD.Connect();
            string     entrar = "SELECT* FROM Usuario WHERE Usuario = '" + txtusuario.Text + "'AND Contraseña = '" + txtcontraseña.Text + "'";
            SqlCommand codigo = new SqlCommand(entrar, ClaseBD.Connect());

            codigo.ExecuteNonQuery();
            SqlDataReader js = codigo.ExecuteReader();

            try
            {
                if (js.Read())
                {
                    MessageBox.Show("Bienvenido....");
                    Form formulario = new Menu();
                    formulario.Visible = true;
                    Visible            = false;
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña incorrecta...");
                }
            }
            catch (SqlException Error)
            {
                MessageBox.Show(Error.Message);
            }
        }
예제 #2
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                ClaseBD.Connect();
                string alter = "INSERT INTO Productos (ID_Producto,Nombre,Codigo,Stock,Fecha_vencimiento,Descripcion,ID_Categoria,Estado) " +
                               "VALUES(@ID,@NOMBRE,@CODIGO,@STOCK,@FECHA,@DESCRIPCION,@ID_CATEGORIA,@ESTADO)";
                SqlCommand cmdalter = new SqlCommand(alter, ClaseBD.Connect());
                cmdalter.Parameters.AddWithValue("@ID", textcode.Text);
                cmdalter.Parameters.AddWithValue("@NOMBRE", textnombre.Text);
                cmdalter.Parameters.AddWithValue("@CODIGO", textcodigo.Text);
                cmdalter.Parameters.AddWithValue("@STOCK", textstock.Text);
                cmdalter.Parameters.AddWithValue("@FECHA", textfecha.Text);
                cmdalter.Parameters.AddWithValue("@DESCRIPCION", textdes.Text);
                cmdalter.Parameters.AddWithValue("@ID_CATEGORIA", textid.Text);
                cmdalter.Parameters.AddWithValue("@ESTADO", textestado.Text);

                cmdalter.ExecuteNonQuery();

                MessageBox.Show("Insertado Correctamente");

                dataGridView1.DataSource = llenar_grid();

                Limpiar();
            }
            catch (Exception) {
                MessageBox.Show("Error dato duplicado (ID)");
            }
        }
예제 #3
0
        private void Producto_Load(object sender, EventArgs e)
        {
            ClaseBD.Connect();
            // MessageBox.Show("Conexion");

            dataGridView1.DataSource = llenar_grid();
        }
예제 #4
0
        public DataTable llenar_grid()
        {
            ClaseBD.Connect();
            DataTable  dt       = new DataTable();
            string     consulta = "SELECT * FROM Categorias";
            SqlCommand cmd      = new SqlCommand(consulta, ClaseBD.Connect());

            SqlDataAdapter data = new SqlDataAdapter(cmd);

            data.Fill(dt);

            return(dt);
        }
예제 #5
0
        private void button3_Click(object sender, EventArgs e)
        {
            ClaseBD.Connect();
            string     delete    = "DELETE FROM Productos Where ID_Producto=@ID";
            SqlCommand cmddelete = new SqlCommand(delete, ClaseBD.Connect());

            cmddelete.Parameters.AddWithValue("@ID", textcode.Text);

            cmddelete.ExecuteNonQuery();

            MessageBox.Show("Eliminado Correctamente");

            dataGridView1.DataSource = llenar_grid();
        }
예제 #6
0
        private void buttonalter_Click(object sender, EventArgs e)
        {
            ClaseBD.Connect();
            string     alter    = "UPDATE Categorias SET Id_Categoria=@ID,Nombre=@NOMBRE,Estado=@ESTADO WHERE Id_Categoria=@ID";
            SqlCommand cmdalter = new SqlCommand(alter, ClaseBD.Connect());

            cmdalter.Parameters.AddWithValue("@ID", textcodigo.Text);
            cmdalter.Parameters.AddWithValue("@NOMBRE", textnombre.Text);
            cmdalter.Parameters.AddWithValue("@ESTADO", textestado.Text);

            cmdalter.ExecuteNonQuery();

            MessageBox.Show("Datos actualizados");
            dataGridView1.DataSource = llenar_grid();
        }
예제 #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            ClaseBD.Connect();
            string     alter    = "UPDATE Productos SET ID_Producto=@ID,Nombre=@NOMBRE,Codigo=@CODIGO,Stock=@STOCK,Fecha_vencimiento=@FECHA,Descripcion=@DESCRI,ID_Categoria=@IDCAT,Estado=@ESTADO WHERE ID_Producto=@ID";
            SqlCommand cmdalter = new SqlCommand(alter, ClaseBD.Connect());

            cmdalter.Parameters.AddWithValue("@ID", textcode.Text);
            cmdalter.Parameters.AddWithValue("@NOMBRE", textnombre.Text);
            cmdalter.Parameters.AddWithValue("@CODIGO", textcodigo.Text);
            cmdalter.Parameters.AddWithValue("@STOCK", textstock.Text);
            cmdalter.Parameters.AddWithValue("@FECHA", textfecha.Text);
            cmdalter.Parameters.AddWithValue("@DESCRI", textdes.Text);
            cmdalter.Parameters.AddWithValue("@IDCAT", textid.Text);
            cmdalter.Parameters.AddWithValue("@ESTADO", textestado.Text);

            cmdalter.ExecuteNonQuery();

            MessageBox.Show("Datos actualizados");
            dataGridView1.DataSource = llenar_grid();
        }
예제 #8
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                ClaseBD.Connect();
                string insert = "INSERT INTO Categorias (ID_Categoria,Nombre,Estado) " +
                                "VALUES(@ID,@NOMBRE,@ESTADO)";
                SqlCommand cmdadd = new SqlCommand(insert, ClaseBD.Connect());
                cmdadd.Parameters.AddWithValue("@ID", textcodigo.Text);
                cmdadd.Parameters.AddWithValue("@NOMBRE", textnombre.Text);
                cmdadd.Parameters.AddWithValue("@ESTADO", textestado.Text);
                cmdadd.ExecuteNonQuery();
                MessageBox.Show("Insertado Correctamente");
                dataGridView1.DataSource = llenar_grid();

                Limpiar();
            }
            catch (Exception) {
                MessageBox.Show("Error, datos duplicados (ID)");
            }
        }
예제 #9
0
        private void buttondelete_Click(object sender, EventArgs e)
        {
            try
            {
                ClaseBD.Connect();
                string     delete    = "DELETE FROM Categorias Where ID_Categoria=@ID";
                SqlCommand cmddelete = new SqlCommand(delete, ClaseBD.Connect());

                cmddelete.Parameters.AddWithValue("@ID", textcodigo.Text);

                cmddelete.ExecuteNonQuery();

                MessageBox.Show("Eliminado Correctamente");

                dataGridView1.DataSource = llenar_grid();

                textcodigo.Clear();
                textnombre.Clear();
                textestado.Clear();
            }
            catch (Exception) {
                MessageBox.Show("Error, valla a tabla producto y elimine la relación");
            }
        }
예제 #10
0
 private void Categoria_Load(object sender, EventArgs e)
 {
     ClaseBD.Connect();
     dataGridView1.DataSource = llenar_grid();
 }