private void buttonGuardar_Click(object sender, EventArgs e)
        {
            string codigoProducto = "", codigoBodega = "";

            string[] codeList = comboBoxProducto.Text.Split('-');
            codigoProducto = codeList[0];
            string[] codeList2 = comboBoxBodega.Text.Split('-');
            codigoBodega = codeList2[0];
            // MessageBox.Show(codigoProducto + " - " + codigoBodega);
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            cpd.InsertarDatos("tbl_productoBodega", codigoBodega + ", " + codigoProducto + ", " + numericUpDownCantidad.Value);
        }
Exemplo n.º 2
0
        private void buttonGuardar_Click(object sender, EventArgs e)        /// Ingreso y modifica de datos de producto
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            if (tipoMovimiento == 0)                                         // Ingreso de producto
            {
                string nameImage = Path.GetFileName(textBoxImagen.Text);
                guardarCopiaImagen(nameImage);
                string rutaImagen = "";
                if (textBoxImagen.Text != "")
                {
                    rutaImagen = @"C:\\Ferreteria\\Imagenes\\" + nameImage;
                }
                try
                {
                    cpd.InsertarDatos("tbl_Producto", "0,'" +
                                      textBoxNombre.Text + "'," +
                                      valorAIngresar(numericUpDownVoltaje) + "," +
                                      valorAIngresar(numericUpDownAmperaje) + "," +
                                      valorAIngresar(numericUpDownCapacitancia) + "," +
                                      valorAIngresar(numericUpDownResistencia) + "," +
                                      valorAIngresar(numericUpDownTamano) + "," +
                                      valorAIngresar(numericUpDownDiametro) + "," +
                                      valorAIngresar(numericUpDownFuerza) + "," +
                                      valorAIngresar(numericUpDownTemperatura) + "," +
                                      valorAIngresar(numericUpDownRPM) + "," +
                                      valorAIngresar(numericUpDownHz) + "," +
                                      valorAIngresar(numericUpDownPrecio) + ",'" +
                                      textBoxObservaciones.Text + "'," +
                                      valorAIngresarNumero(comboBoxMaterial, "tbl_Material", "DescripcionMaterial") + "," +
                                      valorAIngresarNumero(comboBoxTipo, "tbl_Tipo", "DescripcionTipo") + "," +
                                      valorAIngresarNumero(comboBoxPais, "tbl_Pais", "DescripcionPais") + "," +
                                      valorAIngresarNumero(comboBoxMarca, "tbl_Marca", "DescripcionMarca") + "," +
                                      valorAIngresarNumero(comboBoxColor, "tbl_ColorProducto", "DescripcionColor") + ", '" +
                                      rutaImagen + "', " +
                                      "1");
                    MessageBox.Show("Datos Guardados Exitosamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString(), "Error al Guardar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (tipoMovimiento == 1)                                   // Modificacion de productos
            {
                string nameImage = Path.GetFileName(textBoxImagen.Text);
                guardarCopiaImagen(nameImage);
                string rutaImagen = "";
                if (textBoxImagen.Text != "")
                {
                    rutaImagen = @"C:\\Ferreteria\\Imagenes\\" + nameImage;
                }
                try
                {
                    cpd.ModificarDatos("tbl_Producto", " " +
                                       "Nombre = '" + textBoxNombre.Text + "'," +
                                       "Voltaje = " + valorAIngresar(numericUpDownVoltaje) + "," +
                                       "Amperaje = " + valorAIngresar(numericUpDownAmperaje) + "," +
                                       "Capacitancia = " + valorAIngresar(numericUpDownCapacitancia) + "," +
                                       "Resistencia = " + valorAIngresar(numericUpDownResistencia) + "," +
                                       "Tamaño = " + valorAIngresar(numericUpDownTamano) + "," +
                                       "Diametro = " + valorAIngresar(numericUpDownDiametro) + "," +
                                       "Fuerza = " + valorAIngresar(numericUpDownFuerza) + "," +
                                       "Temperatura = " + valorAIngresar(numericUpDownTemperatura) + "," +
                                       "RPM = " + valorAIngresar(numericUpDownRPM) + "," +
                                       "Hz = " + valorAIngresar(numericUpDownHz) + "," +
                                       "Precio = " + valorAIngresar(numericUpDownPrecio) + "," +
                                       "Observaciones = '" + textBoxObservaciones.Text + "'," +
                                       "tbl_Material_id = " + valorAIngresarNumero(comboBoxMaterial, "tbl_Material", "DescripcionMaterial") + "," +
                                       "tbl_Tipo_id = " + valorAIngresarNumero(comboBoxTipo, "tbl_Tipo", "DescripcionTipo") + "," +
                                       "tbl_Pais_id = " + valorAIngresarNumero(comboBoxPais, "tbl_Pais", "DescripcionPais") + "," +
                                       "tbl_Marca_id = " + valorAIngresarNumero(comboBoxMarca, "tbl_Marca", "DescripcionMarca") + "," +
                                       "tbl_ColorProducto_id = " + valorAIngresarNumero(comboBoxColor, "tbl_ColorProducto", "DescripcionColor") + ", " +
                                       "image_path = '" + rutaImagen + "'", "" +
                                       "id", codigo);
                    MessageBox.Show("Datos Modificados Exitosamente", "Datos Modificados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString(), "Error al Modificar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }