Beispiel #1
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();
        }