private void btnProcesar_Click(object sender, EventArgs e) { DialogResult respuesta = new Aviso().ShowDialog(); if (respuesta == DialogResult.Cancel) { return; } bool change = false; try { if (dataGridView1.Columns[0].HeaderText.ToLower() == "codigo" && dataGridView1.Columns[1].HeaderText.ToLower() == "descripcion" && dataGridView1.Columns[2].HeaderText.ToLower() == "precio" && dataGridView1.Columns[3].HeaderText.ToLower() == "stock") { foreach (DataGridViewRow item in dataGridView1.Rows) { change = c_productos.ProcesarCodigo(item.Cells["Codigo"].Value, item.Cells["Descripcion"].Value, item.Cells["Precio"].Value, item.Cells["Stock"].Value); item.DefaultCellStyle.BackColor = change ? Color.LightGreen : Color.Salmon; } //grabo if (change) { MessageBox.Show("Guardado Correctamente"); } } else { MessageBox.Show("El archivo tienen formato incorrecto"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnCargarDemandas_Click(object sender, EventArgs e) { DialogResult respuesta = new Aviso().ShowDialog(); if (respuesta == DialogResult.Cancel) { return; } bool change = false; try { DateTime desde = dtpDesde.Value; DateTime hasta = dtpHasta.Value; if (hasta.CompareTo(desde) > 0) { if (desde.Month == hasta.Month) { if (desde.Day == 01) { if (hasta.Day == 31 || hasta.Day == 30 || hasta.Day == 28 || hasta.Day == 29) { if (dataGridView1.Columns[0].HeaderText.ToLower() == "codigo" && dataGridView1.Columns[1].HeaderText.ToLower() == "descripcion" && dataGridView1.Columns[2].HeaderText.ToLower() == "cantidadpedido" && dataGridView1.Columns[3].HeaderText.ToLower() == "unidad") { foreach (DataGridViewRow item in dataGridView1.Rows) { change = c_productos.ProcesarArchivoDemandas(item.Cells["Codigo"].Value, item.Cells["Descripcion"].Value, item.Cells["CantidadPedido"].Value, item.Cells["Unidad"].Value, desde, hasta); item.DefaultCellStyle.BackColor = change ? Color.LightGreen : Color.Salmon; } if (change) { MessageBox.Show("Guardado Correctamente"); } else { MessageBox.Show("Algunas demandas de los productos no han sido guardadas"); } } else { MessageBox.Show("El archivo tienen formato incorrecto"); } } else { MessageBox.Show("El fecha hasta debe finalizar en el ultimo dia del mes"); } } else { MessageBox.Show("La fecha desde debe comenzar en el primer dia del mes"); } } else { MessageBox.Show("Las fechas deben pertenecer al mismo mes"); } } else { MessageBox.Show("La fecha hasta debe ser mayor a la fecha desde"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }