コード例 #1
0
ファイル: ProyectoService.cs プロジェクト: sesquiv/siacvu
        public void SaveProyecto(Proyecto proyecto, bool commit)
        {
            if (proyecto.IsTransient())
            {
                proyecto.Activo = true;
                proyecto.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = proyecto.TipoProducto,
                                    CreadoPor = proyecto.Usuario,
                                    ModificadoPor = proyecto.Usuario
                                };

                firmaService.SaveFirma(firma);

                proyecto.Firma = firma;
            }

            proyecto.ModificadoEl = DateTime.Now;

            proyectoRepository.SaveOrUpdate(proyecto);

            if (commit)
                proyectoRepository.DbContext.CommitChanges();
        }
コード例 #2
0
ファイル: ReporteService.cs プロジェクト: sesquiv/siacvu
        public void SaveReporte(Reporte reporte, bool commit)
        {
            if (reporte.IsTransient())
            {
                reporte.Puntuacion = 0.0m;
                reporte.Activo = true;
                reporte.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = reporte.TipoProducto,
                                    CreadoPor = reporte.Usuario,
                                    ModificadoPor = reporte.Usuario
                                };

                firmaService.SaveFirma(firma);

                reporte.Firma = firma;
            }

            reporte.ModificadoEl = DateTime.Now;

            reporteRepository.SaveOrUpdate(reporte);

            if (commit)
                reporteRepository.DbContext.CommitChanges();
        }
コード例 #3
0
        public void SaveTesisDirigida(TesisDirigida tesisDirigida, bool commit)
        {
            if(tesisDirigida.IsTransient())
            {
                tesisDirigida.Activo = true;
                tesisDirigida.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = tesisDirigida.TipoProducto,
                                    CreadoPor = tesisDirigida.Usuario,
                                    ModificadoPor = tesisDirigida.Usuario
                                };

                firmaService.SaveFirma(firma);

                tesisDirigida.Firma = firma;
            }
            tesisDirigida.ModificadoEl = DateTime.Now;

            tesisDirigidaRepository.SaveOrUpdate(tesisDirigida);

            if (commit)
                tesisDirigidaRepository.DbContext.CommitChanges();
        }
コード例 #4
0
ファイル: ArticuloService.cs プロジェクト: giovanirguz/siacvu
        public void SaveArticulo(Articulo articulo, bool useCommit)
        {
            if (articulo.IsTransient())
            {
                articulo.Activo = true;
                articulo.CreadoEl = DateTime.Now;
                articulo.Puntuacion = 0.0m;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = articulo.TipoProducto,
                                    CreadoPor = articulo.Usuario,
                                    ModificadoPor = articulo.Usuario
                                };

                firmaService.SaveFirma(firma);

                articulo.Firma = firma;
            }

            articulo.ModificadoEl = DateTime.Now;

            articuloRepository.SaveOrUpdate(articulo);

            if (useCommit)
                articuloRepository.DbContext.CommitChanges();
        }
コード例 #5
0
ファイル: EventoService.cs プロジェクト: giovanirguz/siacvu
        public void SaveEvento(Evento evento, bool commit)
        {
            if(evento.IsTransient())
            {
                evento.Puntuacion = 0.0m;
                evento.Activo = true;
                evento.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = evento.TipoProducto,
                                    CreadoPor = evento.Usuario,
                                    ModificadoPor = evento.Usuario
                                };

                firmaService.SaveFirma(firma);

                evento.Firma = firma;
            }

            evento.ModificadoEl = DateTime.Now;
            eventoRepository.SaveOrUpdate(evento);

            if (commit)
                eventoRepository.DbContext.CommitChanges();
        }
コード例 #6
0
        public void SaveOrganoExterno(OrganoExterno organoExterno, bool commit)
        {
            if (organoExterno.IsTransient())
            {
                organoExterno.Activo = true;
                organoExterno.CreadoEl = DateTime.Now;
                organoExterno.Puntos = 0.0m;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = organoExterno.TipoProducto,
                                    CreadoPor = organoExterno.Usuario,
                                    ModificadoPor = organoExterno.Usuario
                                };

                firmaService.SaveFirma(firma);

                organoExterno.Firma = firma;
            }
            organoExterno.ModificadoEl = DateTime.Now;

            organoExternoRepository.SaveOrUpdate(organoExterno);

            if (commit)
                organoExternoRepository.DbContext.CommitChanges();
        }
コード例 #7
0
ファイル: CursoService.cs プロジェクト: sesquiv/siacvu
        public void SaveCurso(Curso curso, bool commit)
        {
            if(curso.IsTransient())
            {
                curso.Activo = true;
                curso.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = curso.TipoProducto,
                                    CreadoPor = curso.Usuario,
                                    ModificadoPor = curso.Usuario
                                };

                firmaService.SaveFirma(firma);

                curso.Firma = firma;
            }
            curso.ModificadoEl = DateTime.Now;

            cursoRepository.SaveOrUpdate(curso);

            if (commit)
                cursoRepository.DbContext.CommitChanges();
        }
コード例 #8
0
ファイル: DictamenService.cs プロジェクト: sesquiv/siacvu
        public void SaveDictamen(Dictamen dictamen, bool commit)
        {
            if(dictamen.IsTransient())
            {
                dictamen.Puntuacion = 0.0m;
                dictamen.Activo = true;
                dictamen.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = dictamen.TipoProducto,
                                    CreadoPor = dictamen.Usuario,
                                    ModificadoPor = dictamen.Usuario
                                };

                firmaService.SaveFirma(firma);

                dictamen.Firma = firma;
            }
            dictamen.ModificadoEl = DateTime.Now;

            dictamenRepository.SaveOrUpdate(dictamen);

            if (commit)
                dictamenRepository.DbContext.CommitChanges();
        }
コード例 #9
0
ファイル: LibroService.cs プロジェクト: sesquiv/siacvu
        public void SaveLibro(Libro libro, bool commit)
        {
            if(libro.IsTransient())
            {
                libro.Puntuacion = 0.0m;
                libro.Activo = true;
                libro.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = libro.TipoProductoLibro,
                                    CreadoPor = libro.Usuario,
                                    ModificadoPor = libro.Usuario
                                };

                firmaService.SaveFirma(firma);

                libro.Firma = firma;
            }

            libro.ModificadoEl = DateTime.Now;

            libroRepository.SaveOrUpdate(libro);

            if (commit)
                libroRepository.DbContext.CommitChanges();
        }
コード例 #10
0
        public void SaveParticipacionMedio(ParticipacionMedio participacionMedio, bool useCommit)
        {
            if(participacionMedio.IsTransient())
            {
                participacionMedio.Puntuacion = 0.0m;
                participacionMedio.Activo = true;
                participacionMedio.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = participacionMedio.TipoProducto,
                                    CreadoPor = participacionMedio.Usuario,
                                    ModificadoPor = participacionMedio.Usuario
                                };

                firmaService.SaveFirma(firma);

                participacionMedio.Firma = firma;
            }
            participacionMedio.ModificadoEl = DateTime.Now;

            participacionMedioRepository.SaveOrUpdate(participacionMedio);

            if(useCommit)
                participacionMedioRepository.DbContext.CommitChanges();
        }
コード例 #11
0
        public void SaveObraTraducida(ObraTraducida obraTraducida, bool commit)
        {
            if(obraTraducida.IsTransient())
            {
                obraTraducida.Puntuacion = 0.0m;
                obraTraducida.Activo = true;
                obraTraducida.CreadoEl = DateTime.Now;

                var firma = new Firma
                                {
                                    Aceptacion1 = 0,
                                    Aceptacion2 = 0,
                                    Aceptacion3 = 0,
                                    Firma1 = DateTime.Now,
                                    Firma2 = DateTime.Now,
                                    Firma3 = DateTime.Now,
                                    TipoProducto = obraTraducida.TipoProducto,
                                    CreadoPor = obraTraducida.Usuario,
                                    ModificadoPor = obraTraducida.Usuario
                                };

                firmaService.SaveFirma(firma);

                obraTraducida.Firma = firma;
            }

            obraTraducida.ModificadoEl = DateTime.Now;

            obraTraducidaRepository.SaveOrUpdate(obraTraducida);

            if (commit)
                obraTraducidaRepository.DbContext.CommitChanges();
        }
コード例 #12
0
ファイル: FirmaService.cs プロジェクト: sesquiv/siacvu
        public void SaveFirma(Firma firma)
        {
            if (firma.IsTransient())
            {
                firma.Activo = true;
                firma.CreadoEl = DateTime.Now;

            }

            firma.ModificadoEl = DateTime.Now;

            firmaRepository.SaveOrUpdate(firma);
        }
コード例 #13
0
ファイル: Participacion.cs プロジェクト: sesquiv/siacvu
 public virtual void DeleteFirma(Firma firma)
 {
     FirmaParticipaciones.Remove((FirmaParticipacion)firma);
 }
コード例 #14
0
ファイル: Participacion.cs プロジェクト: sesquiv/siacvu
 public virtual void AddFirma(Firma firma)
 {
     firma.TipoProducto = tipoProducto;
     FirmaParticipaciones.Add((FirmaParticipacion)firma);
 }