예제 #1
0
        public int actualizar_reporte_proyecto(Reporte reporte, Detalle_Reporte detalle_Reporte, string user)
        {
            int result = 0;

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

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

            int id = dao_reporte.ModificarReporteProyecto(reporte);

            detalle_Reporte.USUARIO_CREACION = user;
            detalle_Reporte.FECHA_CREACION   = fecha_asignar;
            detalle_Reporte.FK_ID_REPORTE    = reporte.PK_ID_REPORTE;

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

            dao_reporte.EliminarDetallesReporte(reporte.PK_ID_REPORTE);

            result = dao_reporte.AgregarDetalleReporteProyecto(detalle_Reporte);

            // mail.Enviar_Resporte_Correo(encryption.Encrypt(id.ToString()));

            return(result);
        }