Beispiel #1
0
        private void ModificarBtn_Click(object sender, EventArgs e)
        {
            ConnectionSQLServer conexion = new ConnectionSQLServer();

            conexion.OpenConnection();
            if (CodigoTxB.Text == "" || NombreTxB.Text == "" || PrecioUnidadTxB.Text == "" || CantidadTxB.Text == "")
            {
                MessageBox.Show("No se puede modificar datos vacios");
            }
            else
            {
                if (MessageBox.Show("Seguro que desea modificar?", "Modificar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    ProductosDT.CurrentRow.Cells[0].Value = CodigoTxB.Text;
                    ProductosDT.CurrentRow.Cells[1].Value = NombreTxB.Text;
                    ProductosDT.CurrentRow.Cells[2].Value = PrecioUnidadTxB.Text;
                    ProductosDT.CurrentRow.Cells[3].Value = CantidadTxB.Text;
                    int filas = conexion.ModificarDatos("UPDATE producto SET Codigo='" + CodigoTxB.Text + "',Nombre='" + NombreTxB.Text + "',PrecioUnidad='" + PrecioUnidadTxB.Text + "',Cantidad='" + CantidadTxB.Text + "' where Codigo='" + codigo + "'");
                    if (filas > 0)
                    {
                        MessageBox.Show("Se ha modificado correctamente");
                        ProductosDT.DataSource = conexion.TablaProductos("select * from Producto");
                        CodigoTxB.Text         = "";
                        NombreTxB.Text         = "";
                        PrecioUnidadTxB.Text   = "";
                        CantidadTxB.Text       = "";
                    }
                }
            }
            conexion.ActualizarItems(comboBox1);
            conexion.CloseConnection();
        }
Beispiel #2
0
        private void AgregarBtn_Click(object sender, EventArgs e)
        {
            ConnectionSQLServer conexion = new ConnectionSQLServer();

            conexion.OpenConnection();
            bool validar = false;

            if (CodigoTxB.Text == "" || NombreTxB.Text == "" || PrecioUnidadTxB.Text == "" || CantidadTxB.Text == "")
            {
                MessageBox.Show("Favor de llenar todos los parametros para poder guardar el producto");
            }
            else
            {
                foreach (DataGridViewRow row in ProductosDT.Rows)
                {
                    string codigo = Convert.ToString(row.Cells["CodigoColumn"].Value);
                    string nombre = Convert.ToString(row.Cells["NombreColumn"].Value);
                    if (CodigoTxB.Text == codigo || NombreTxB.Text == nombre)
                    {
                        validar = true;
                    }
                }
                if (validar == true)
                {
                    MessageBox.Show("El codigo o el nombre que desea ingresar ya existe, favor de colocar otro codigo o nombre");
                    CodigoTxB.Text = "";
                    NombreTxB.Text = "";
                }
                else
                {
                    int filas = conexion.IngresarDatos("Insert Into Producto(Codigo, Nombre, PrecioUnidad, Cantidad) Values(@Codigo,@Nombre,@PrecioUnidad,@Cantidad)", Int32.Parse(CodigoTxB.Text), NombreTxB.Text, Int32.Parse(PrecioUnidadTxB.Text), Int32.Parse(CantidadTxB.Text));
                    if (filas > 0)
                    {
                        MessageBox.Show("Lo datos se guardaron correctamente");
                        CodigoTxB.Text       = "";
                        NombreTxB.Text       = "";
                        PrecioUnidadTxB.Text = "";
                        CantidadTxB.Text     = "";
                    }
                    else
                    {
                        MessageBox.Show("Hubo un problema al guardar los datos");
                    }
                }
            }
            ProductosDT.DataSource = conexion.TablaProductos("select * from Producto");
            conexion.ActualizarItems(comboBox1);
            conexion.CloseConnection();
        }
Beispiel #3
0
        private void EliminarBtn_Click(object sender, EventArgs e)
        {
            ConnectionSQLServer conexion = new ConnectionSQLServer();

            conexion.OpenConnection();
            if (CodigoTxB.Text == "")
            {
                MessageBox.Show("No se puede eliminar datos vacios");
            }
            else
            {
                if (MessageBox.Show("Seguro que desea eliminar?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    conexion.EliminarDatos("delete from producto where codigo = '" + CodigoTxB.Text + "'");
                    ProductosDT.DataSource = conexion.TablaProductos("select * from Producto");
                    CodigoTxB.Text         = "";
                    NombreTxB.Text         = "";
                    PrecioUnidadTxB.Text   = "";
                    CantidadTxB.Text       = "";
                }
            }
            conexion.ActualizarItems(comboBox1);
            conexion.CloseConnection();
        }