Example #1
0
        public int agregar_reporte_proyecto(Reporte reporte, Detalle_Reporte detalle_Reporte, string correos, string user)
        {
            int result = 0;

            string[] vector_correo = correos.Split(',');

            Fecha  fecha         = new Fecha();
            string fecha_asignar = fecha.fecha();

            reporte.FECHA_CREACION   = fecha_asignar;
            reporte.USUARIO_CREACION = user;

            int id = dao_reporte.AgregarReporteProyecto(reporte);

            detalle_Reporte.USUARIO_CREACION = user;
            detalle_Reporte.FECHA_CREACION   = fecha_asignar;
            detalle_Reporte.FK_ID_REPORTE    = id;

            dao_reporte.CambiarEstadoReporteProyecto(reporte.ID_PROYECTO, user, fecha_asignar);

            string nombre_cliente = dao_reporte.ObtenerNombreCliente2(reporte.ID_PROYECTO);

            result = dao_reporte.AgregarDetalleReporteProyecto(detalle_Reporte);

            mail.Enviar_Resporte_Correo_Proyecto(encryption.Encrypt(id.ToString()), reporte, detalle_Reporte, nombre_cliente, vector_correo);

            return(result);
        }