예제 #1
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();
        }
예제 #2
0
 public void SaveOrganoExterno(OrganoExterno organoExterno)
 {
     SaveOrganoExterno(organoExterno, false);
 }