예제 #1
0
        //public Int64 AMApoderado(Apoderado iApoderado, Int64 idBeneficiario)
        public void BajaBeneficiario_Apoderado(Apoderado iApoderado, Int64 idBeneficiario)
        {
            ActorDatos objdao = new ActorDatos();

            //Int64 idApod;
            //LogAplicaciones logging = new LogAplicaciones();
            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                //objdao.AMApoderado(iApoderado, out idApod, idBeneficiario);
                objdao.BajaBeneficiario_Apoderado(iApoderado, idBeneficiario);
                //logging.Log(new OnlineLog
                //{
                //    ClavePrincipal = iApoderado.Id_apoderado.HasValue ? iApoderado.Id_apoderado.ToString() : "",
                //    Datos = iApoderado,
                //    Tabla = "Apoderados",
                //    TipoAccion = iApoderado.Id_apoderado.HasValue ? TipoAction.ACTUALIZAR : TipoAction.AGREGAR
                //});

                //return idApod;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
예제 #2
0
        public void AMCausante(Causante iCausante)
        {
            ActorDatos objdao = new ActorDatos();

            //LogAplicaciones logging = new LogAplicaciones();
            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                objdao.AMCausante(iCausante);

                //logging.Log(new OnlineLog
                //{
                //    ClavePrincipal = iCausante.Id_causante.ToString(),
                //    Datos = iCausante,
                //    Tabla = "Causantes",
                //    TipoAccion = TipoAction.ACTUALIZAR
                //});
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
예제 #3
0
        public Int64  AMBeneficiario(Beneficiario iBeneficiario)
        {
            ActorDatos objdao = new ActorDatos();
            Int64      idBeneficiario;

            //LogAplicaciones logging = new LogAplicaciones();
            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                objdao.AMBeneficiario(iBeneficiario, out idBeneficiario);

                //graba rutina del log
                //logging.Log(new OnlineLog
                //{
                //    ClavePrincipal = iBeneficiario.IdBeneficio.HasValue ? iBeneficiario.IdBeneficio.ToString() : "",
                //    Datos = iBeneficiario,
                //    Tabla = "Beneficiarios",
                //    TipoAccion = iBeneficiario.IdBeneficio.HasValue ? TipoAction.ACTUALIZAR : TipoAction.AGREGAR
                //});

                return(idBeneficiario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
예제 #4
0
        public Boolean ExisteDocumento(String doc, Int16 tdoc)
        {
            ActorDatos objdao = new ActorDatos();

            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                return(objdao.ExisteDocumento(doc, tdoc));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
예제 #5
0
        public void AMBeneficiario_Notas(BeneficiarioNotas iParam)
        {
            ActorDatos objdao = new ActorDatos();

            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                objdao.AMBeneficiarioNotas(iParam);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
예제 #6
0
        public List <BeneficiarioNotas> TraeBeneficiario_Notas(Int64 idBeneficiario)
        {
            ActorDatos objdao = new ActorDatos(); http://10.86.36.116/Convenios_WS/App_Code/BancoWS.cs

            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                return(objdao.TraeBeneficiario_Notas(idBeneficiario));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }
예제 #7
0
        public LsBeneficiario TraeBeneficiarioSimpleXId(Int64 idBeneficiario)
        {
            ActorDatos objdao = new ActorDatos();

            try
            {
                // Creo un Objeto Windows Identity para enviarle al thread asyncronico
                //(lo necesita para poder impersonar el thread nuevo)
                WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent();
                return(objdao.TraeBeneficiarioSimpleXID(idBeneficiario));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objdao.Dispose();
            }
        }