Пример #1
0
        private void btnProcesar_Click(object sender, EventArgs e)
        {
            string message;
            string caption = "Precaución";

            ManejaArticulos objManejaArticulos = new ManejaArticulos();

            message = "¿Esta seguro de que desea actualizar el costo?";

            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            // Displays the MessageBox.

            result = MessageBox.Show(message, caption, buttons);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                if (!VerificoCamposAntesDeGrabar())
                {
                    MessageBox.Show("Debe cargar un Excel con datos completos");
                    return;
                }
                //Recorro la grilla y actualizo


                objManejaArticulos = new ManejaArticulos();
                try
                {
                    foreach (DataGridViewRow row in gridArticulos.Rows)
                    {
                        objManejaArticulos.ModificaPrecioMasivo(Convert.ToString(row.Cells[0].Value), Convert.ToDecimal(row.Cells[1].Value));
                    }
                    gridArticulos.Rows.Clear();
                    objManejaArticulos = null;
                    MessageBox.Show("La Actualización ha sido correcta");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Formato incorrecto, revise el Excel");
                }
            }
        }