예제 #1
0
        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);
        }
예제 #2
0
        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);
        }