private void BtnEnviar_Click(object sender, EventArgs e) { var aviso = new Aviso { NotaDeVenta = "10949-06", Potencia = "40MVA" }; foreach (DataGridViewRow fila in tablaPlano.Rows) { var planoUi = new PlanoUI(); foreach (DataGridViewCell celda in fila.Cells) { if (celda.OwningColumn.Name == "codigo") { planoUi.Codigo = celda.Value.ToString(); } if (celda.OwningColumn.Name == "title") { planoUi.Title = celda.Value.ToString(); } if (celda.OwningColumn.Name == "rev") { planoUi.Revision = int.Parse(celda.Value.ToString()); } if (celda.OwningColumn.Name == "modificacionRealizada") { if (celda.Value == null) { MessageBox.Show("La modificacion es obligatoria"); return; } planoUi.Modificaciones = celda.Value.ToString(); } if (celda.OwningColumn.Name == "accionASeguir") { if (celda.Value == null) { MessageBox.Show("La accion a seguir es null"); return; } planoUi.AccionASeguir = celda.Value.ToString(); } } aviso.Planos.Add(planoUi); } MailSender.SendEmail(aviso); }
private void BtnEnviar_Click(object sender, EventArgs e) { var aviso = new Aviso { NotaVenta = "13054", CodigoTrafo = "07-LSDGFSDGF2165140001", Potencia = "40MVA", Tensiones = "1312313", Cliente = "Nicolas" }; foreach (DataGridViewRow fila in tablaPlano.Rows) { var planoUi = new PlanoUI(); foreach (DataGridViewCell celda in fila.Cells) { if (celda.OwningColumn.Name == "codigo") { planoUi.Codigo = celda.Value.ToString(); } if (celda.OwningColumn.Name == "title") { planoUi.Title = celda.Value.ToString(); } if (celda.OwningColumn.Name == "rev") { planoUi.Revision = int.Parse(celda.Value.ToString()); } if (celda.OwningColumn.Name == "modificacionRealizada") { if (celda.Value == null) { MessageBox.Show("La modificacion es obligatoria"); return; } planoUi.Modificaciones = celda.Value.ToString(); } if (celda.OwningColumn.Name == "accionASeguir") { if (celda.Value == null) { MessageBox.Show("Debe completar Accion a seguir!!"); return; } planoUi.AccionASeguir = celda.Value.ToString(); } if (celda.OwningColumn.Name == "estadoDelProceso") { if (celda.Value == null) { MessageBox.Show("Debe completar El estado del proceso!!"); return; } planoUi.EstadoDelProceso = celda.Value.ToString(); } if (celda.OwningColumn.Name == "observaciones") { planoUi.Observaciones = celda.Value.ToString(); } } aviso.PlanosLista.Add(planoUi); } MailDeRev.EnviarCorreo(aviso); }