コード例 #1
0
        private void reenviarEstudios(string puerta, string orden, string mail,
                                      string paciente, string fecha, string profesional)
        {
            try
            {
                if (cMail.comprobarFormatoEmail(mail))
                {
                    //Agrego ceros
                    orden = cEnvios.completarCeros(orden, 6);

                    if (cMail.enviarMail(puerta,
                                         orden,
                                         mail,
                                         paciente,
                                         fecha,
                                         paciente)
                        )
                    {
                        ServicioEnviados servicioEnviados = new ServicioEnviados();

                        ESTUDIOS_ENVIADOS enviado = new ESTUDIOS_ENVIADOS();

                        enviado.PTA = puerta;
                        enviado.ORD = int.Parse(orden);
                        enviado.PAC = paciente;
                        enviado.MAI = mail;
                        enviado.ENV = DateTime.Today;

                        servicioEnviados.actualizarEnvio(enviado);
                    }
                }

                cLog.log.Debug("frmReenvio (reenviarEstudios): " + String.Format("Estudio reenviado: Paciente {0}, Estudio: {1} ", paciente, puerta + orden));

                this.Close();
            }
            catch (Exception ex)
            {
                cLog.log.Error("frmReenvio (reenviarEstudios): " + ex.ToString());
                throw;
            }
        }