Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 public void SaveProyecto(Proyecto proyecto)
 {
     SaveProyecto(proyecto, false);
 }