public bool Insertar(string login)
        {
            bool v = false;
            DatosPersonales1003BE BE = new DatosPersonales1003BE();

            this.UsuarioRegistro   = login;
            this.DatosPersonalesId = new DatosPersonales1003BL().GetMaxId() + 1;
            this.EstadoId          = 1;

            BE = ViewModelToBE(this);

            if (new DatosPersonales1003BL().Insertar(BE) == false)
            {
                this.ErrorSMS = "Error al Insertar Datos Personales";
                return(false);
            }

            DeclaranteIdentificacionesBE m_BE = new DeclaranteIdentificacionesBE();

            foreach (AgregarDocumentoViewModel vm in LstAgregarDocumentoVM)
            {
                m_BE.DatosPersonalesId         = BE.DatosPersonalesId;
                m_BE.UsuarioRegistro           = login;;
                m_BE.EstadoId                  = 1;
                m_BE.NroIpRegistro             = HttpContext.Current.Request.UserHostAddress;
                m_BE.DocumentoIdentidadTipoId  = Int32.Parse(vm.DocumentoIdentidadTipoId);
                m_BE.DeclaranteNumeroDocumento = vm.NroDocumentoIdentidad;

                if (new DeclaranteIdentificacionesBL().Insertar(m_BE) == false)
                {
                    this.ErrorSMS = "Error al Insertar Datos Personales : " + m_BE.DeclaranteNumeroDocumento;
                    return(false);
                }
            }

            FotosViewModel f_vm = new FotosViewModel();

            foreach (FotosViewModel vm in LstFotos)
            {
                if (vm.GrabarFotos(this.DatosPersonalesId, this.Paterno, this.Materno, login) == false)
                {
                    this.ErrorSMS = "Error al Insertar Datos Personales : " + m_BE.DeclaranteNumeroDocumento;
                    return(false);
                }

                return(true);
            }

            return(true);
        }
Exemplo n.º 2
0
 public FotosView()
 {
     InitializeComponent();
     fotosVM             = new FotosViewModel();
     this.BindingContext = fotosVM;
 }