Esempio n. 1
0
        public bool modificarPersonaPV(tb_persona_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.pe_Naturaleza       = info.pe_Naturaleza;
                    Entity.pe_nombreCompleto   = info.pe_nombreCompleto;
                    Entity.pe_razonSocial      = info.pe_razonSocial;
                    Entity.pe_apellido         = info.pe_apellido;
                    Entity.pe_nombre           = info.pe_nombre;
                    Entity.IdTipoDocumento     = info.IdTipoDocumento;
                    Entity.pe_cedulaRuc        = info.pe_cedulaRuc;
                    Entity.pe_direccion        = info.pe_direccion;
                    Entity.pe_telfono_Contacto = info.pe_telfono_Contacto;
                    Entity.pe_celular          = info.pe_celular;
                    Entity.pe_correo           = info.pe_correo;

                    Entity.pe_fechaModificacion = DateTime.Now;
                    Entity.pe_UltUsuarioModi    = info.pe_UltUsuarioModi;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public cp_proveedor_Info get_info(int IdEmpresa, decimal IdProveedor)
        {
            try
            {
                cp_proveedor_Info          info      = new cp_proveedor_Info();
                Entities_cuentas_por_pagar Context_p = new Entities_cuentas_por_pagar();
                Entities_general           Context_g = new Entities_general();

                cp_proveedor Entity = Context_p.cp_proveedor.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdProveedor == IdProveedor);
                if (Entity == null)
                {
                    return(null);
                }
                info = new cp_proveedor_Info
                {
                    IdEmpresa                     = Entity.IdEmpresa,
                    IdProveedor                   = Entity.IdProveedor,
                    IdPersona                     = Entity.IdPersona,
                    IdClaseProveedor              = Entity.IdClaseProveedor,
                    IdCiudad                      = Entity.IdCiudad,
                    IdBanco_acreditacion          = Entity.IdBanco_acreditacion,
                    IdCtaCble_CXP                 = Entity.IdCtaCble_CXP,
                    IdCtaCble_Gasto               = Entity.IdCtaCble_Gasto,
                    IdTipoCta_acreditacion_cat    = Entity.IdTipoCta_acreditacion_cat,
                    pr_contribuyenteEspecial_bool = Entity.pr_contribuyenteEspecial == "S" ? true : false,
                    es_empresa_relacionada        = Entity.es_empresa_relacionada,
                    num_cta_acreditacion          = Entity.num_cta_acreditacion,
                    pr_codigo                     = Entity.pr_codigo,
                    pr_plazo                      = Entity.pr_plazo,
                    pr_estado                     = Entity.pr_estado,
                    pr_correo                     = Entity.pr_correo,
                    pr_direccion                  = Entity.pr_direccion,
                    pr_telefonos                  = Entity.pr_telefonos,
                    pr_celular                    = Entity.pr_celular,
                    IdCtaCble_Anticipo            = Entity.IdCtaCble_Anticipo
                };
                tb_persona Entity_p = Context_g.tb_persona.Where(q => q.IdPersona == info.IdPersona).FirstOrDefault();
                info.info_persona = new Info.General.tb_persona_Info
                {
                    IdPersona         = Entity_p.IdPersona,
                    pe_apellido       = Entity_p.pe_apellido,
                    pe_nombre         = Entity_p.pe_nombre,
                    pe_cedulaRuc      = Entity_p.pe_cedulaRuc,
                    pe_nombreCompleto = Entity_p.pe_nombreCompleto,
                    pe_razonSocial    = Entity_p.pe_razonSocial,
                    pe_Naturaleza     = Entity_p.pe_Naturaleza,
                    IdTipoDocumento   = Entity_p.IdTipoDocumento
                };

                Context_p.Dispose();
                Context_g.Dispose();
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 3
0
        public fa_cliente_Info get_info(int IdEmpresa, decimal IdCliente)
        {
            try
            {
                fa_cliente_Info      info      = new fa_cliente_Info();
                Entities_facturacion Context_f = new Entities_facturacion();
                Entities_general     Context_g = new Entities_general();

                fa_cliente Entity = Context_f.fa_cliente.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCliente == IdCliente);
                if (Entity == null)
                {
                    return(null);
                }

                info = new fa_cliente_Info
                {
                    IdEmpresa = Entity.IdEmpresa,
                    cl_Cupo   = Entity.cl_Cupo,
                    cl_plazo  = Entity.cl_plazo,
                    Codigo    = Entity.Codigo,
                    Estado    = Entity.Estado,
                    es_empresa_relacionada = Entity.es_empresa_relacionada == null ? false : Convert.ToBoolean(Entity.es_empresa_relacionada),
                    IdCliente             = Entity.IdCliente,
                    FormaPago             = Entity.FormaPago,
                    IdCtaCble_Anti        = Entity.IdCtaCble_Anti,
                    IdCtaCble_cxc         = Entity.IdCtaCble_cxc,
                    IdCtaCble_cxc_Credito = Entity.IdCtaCble_cxc_Credito,
                    IdPersona             = Entity.IdPersona,
                    IdTipoCredito         = Entity.IdTipoCredito,
                    Idtipo_cliente        = Entity.Idtipo_cliente,
                    NivelPrecio           = Entity.NivelPrecio,
                    EsClienteExportador   = Entity.EsClienteExportador
                };
                tb_persona Entity_p = Context_g.tb_persona.Where(q => q.IdPersona == info.IdPersona).FirstOrDefault();
                info.info_persona = new Info.General.tb_persona_Info
                {
                    IdPersona         = Entity_p.IdPersona,
                    pe_apellido       = Entity_p.pe_apellido,
                    pe_nombre         = Entity_p.pe_nombre,
                    pe_cedulaRuc      = Entity_p.pe_cedulaRuc,
                    pe_nombreCompleto = Entity_p.pe_nombreCompleto,
                    pe_razonSocial    = Entity_p.pe_razonSocial,
                    pe_Naturaleza     = Entity_p.pe_Naturaleza,
                    IdTipoDocumento   = Entity_p.IdTipoDocumento
                };

                Context_f.Dispose();
                Context_g.Dispose();
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public IHttpActionResult UpdatePersona([FromBody] tb_persona persona)
        {
            Response <Boolean> response = new Response <bool>();

            var controlPersona = FactoryIoC.Container.Resolver <ControlPerson>();

            return(Json(controlPersona.lfUpdate(persona), new JsonSerializerSettings()
            {
                PreserveReferencesHandling = PreserveReferencesHandling.Objects,
                Formatting = Formatting.Indented
            }));
        }
Esempio n. 5
0
        public tb_persona_Info get_info(decimal IdPersona)
        {
            try
            {
                tb_persona_Info info = new tb_persona_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == IdPersona);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new tb_persona_Info
                    {
                        IdPersona                  = Entity.IdPersona,
                        CodPersona                 = Entity.CodPersona,
                        pe_Naturaleza              = Entity.pe_Naturaleza,
                        pe_nombreCompleto          = Entity.pe_nombreCompleto,
                        pe_razonSocial             = Entity.pe_razonSocial,
                        pe_apellido                = Entity.pe_apellido,
                        pe_nombre                  = Entity.pe_nombre,
                        IdTipoDocumento            = Entity.IdTipoDocumento,
                        pe_cedulaRuc               = Entity.pe_cedulaRuc,
                        pe_direccion               = Entity.pe_direccion,
                        pe_telfono_Contacto        = Entity.pe_telfono_Contacto,
                        pe_celular                 = Entity.pe_celular,
                        pe_correo                  = Entity.pe_correo,
                        pe_sexo                    = Entity.pe_sexo,
                        IdEstadoCivil              = Entity.IdEstadoCivil,
                        pe_fechaNacimiento         = Entity.pe_fechaNacimiento,
                        pe_estado                  = Entity.pe_estado,
                        IdTipoCta_acreditacion_cat = Entity.IdTipoCta_acreditacion_cat,
                        num_cta_acreditacion       = Entity.num_cta_acreditacion,
                        IdBanco_acreditacion       = Entity.IdBanco_acreditacion,
                        IdProfesion                = Entity.IdProfesion,
                        IdReligion                 = Entity.IdReligion,
                        AsisteCentroCristiano      = Entity.AsisteCentroCristiano,
                        CodCatalogoSangre          = Entity.CodCatalogoSangre,
                        CodCatalogoCONADIS         = Entity.CodCatalogoCONADIS,
                        NumeroCarnetConadis        = Entity.NumeroCarnetConadis,
                        PorcentajeDiscapacidad     = Entity.PorcentajeDiscapacidad,
                        IdGrupoEtnico              = Entity.IdGrupoEtnico
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 6
0
        public async Task <ActionResult> CreatePerson(FormCollection datos)
        {
            Response <tb_persona> respuesta = new Response <tb_persona>();
            tb_persona            persona   = new tb_persona();

            try
            {
                persona.nombre = datos.GetValue("nombre").AttemptedValue.ToString();
                persona.id     = Int32.Parse(datos.GetValue("id").AttemptedValue.ToString());
                persona.id_tipo_identificacion = Int32.Parse(datos.GetValue("id_tipo_identificacion").AttemptedValue.ToString());
                persona.primer_apellido        = datos.GetValue("primer_apellido").AttemptedValue.ToString();
                persona.segundo_apellido       = datos.GetValue("segundo_apellido").AttemptedValue.ToString();
                persona.id_estado_civil        = Int32.Parse(datos.GetValue("id_estado_civil").AttemptedValue.ToString());
                persona.sexo                = datos.GetValue("sexo").AttemptedValue.ToString();
                persona.nacionalidad        = datos.GetValue("nacionalidad").AttemptedValue.ToString();
                persona.detenido            = Int32.Parse(datos.GetValue("detenido").AttemptedValue.ToString());
                persona.desaparecido        = Int32.Parse(datos.GetValue("desaparecido").AttemptedValue.ToString());
                persona.revisado_reten      = Int32.Parse(datos.GetValue("revisado_reten").AttemptedValue.ToString());
                persona.oficio_profesion    = datos.GetValue("oficio_profesion").AttemptedValue.ToString();
                persona.expediente_criminal = datos.GetValue("expedienteCriminal").AttemptedValue.ToString();
                persona.fecha_nacimiento    = DateTime.Parse(datos.GetValue("nacionalidad").AttemptedValue.ToString());
                persona.edad                = Int32.Parse(datos.GetValue("edad").AttemptedValue.ToString());
                persona.id_subgrupo_victima = Int32.Parse(datos.GetValue("id_subgrupo_victima").AttemptedValue.ToString());
                persona.numero_autopsia     = Int32.Parse(datos.GetValue("numero_autopsia").AttemptedValue.ToString());
                persona.id_tipo_muerte      = Int32.Parse(datos.GetValue("id_tipo_muerte").AttemptedValue.ToString());
                persona.id_funcion          = Int32.Parse(datos.GetValue("id_funcion").AttemptedValue.ToString());
                persona.nombre_entidad      = datos.GetValue("nombre_entidad").AttemptedValue.ToString();
                persona.observaciones       = datos.GetValue("observaciones").AttemptedValue.ToString();
                persona.id_rol              = Int32.Parse(datos.GetValue("id_rol").AttemptedValue.ToString());
                persona.id_oficial_policia  = Int32.Parse(datos.GetValue("id_oficial_policia").AttemptedValue.ToString());

                String           jsonContent      = JsonConvert.SerializeObject(persona);
                byte[]           buffer           = System.Text.Encoding.UTF8.GetBytes(jsonContent);
                ByteArrayContent byteArrayContent = new ByteArrayContent(buffer);
                byteArrayContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");


                HttpResponseMessage consulta = await _WsWebAPI.PostAsync("api/persona/", byteArrayContent);

                if (consulta.IsSuccessStatusCode)
                {
                    respuesta = JsonConvert.DeserializeObject <Response <tb_persona> >(consulta.Content.ReadAsStringAsync().Result);
                    persona   = respuesta.ReturnValue;
                }
            }
            catch (Exception ex)
            {
                System.Console.Write(ex.ToString());
            }
            return(View());
        }
Esempio n. 7
0
        public bool modificarDB(tb_persona_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.pe_Naturaleza              = info.pe_Naturaleza;
                    Entity.pe_nombreCompleto          = info.pe_nombreCompleto;
                    Entity.pe_razonSocial             = info.pe_razonSocial;
                    Entity.pe_apellido                = info.pe_apellido;
                    Entity.pe_nombre                  = info.pe_nombre;
                    Entity.IdTipoDocumento            = info.IdTipoDocumento;
                    Entity.pe_cedulaRuc               = info.pe_cedulaRuc;
                    Entity.pe_direccion               = info.pe_direccion;
                    Entity.pe_telfono_Contacto        = info.pe_telfono_Contacto;
                    Entity.pe_celular                 = info.pe_celular;
                    Entity.pe_correo                  = info.pe_correo;
                    Entity.pe_sexo                    = info.pe_sexo;
                    Entity.IdEstadoCivil              = info.IdEstadoCivil;
                    Entity.pe_fechaNacimiento         = info.pe_fechaNacimiento;
                    Entity.IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat;
                    Entity.num_cta_acreditacion       = info.num_cta_acreditacion;
                    Entity.IdBanco_acreditacion       = info.IdBanco_acreditacion;
                    Entity.CodCatalogoSangre          = info.CodCatalogoSangre;
                    Entity.CodCatalogoCONADIS         = info.CodCatalogoCONADIS;
                    Entity.NumeroCarnetConadis        = info.NumeroCarnetConadis;
                    Entity.PorcentajeDiscapacidad     = info.PorcentajeDiscapacidad;
                    Entity.IdProfesion                = (info.IdProfesion == 0 ? null : info.IdProfesion);
                    Entity.IdReligion                 = (info.IdReligion == 0 ? null : info.IdReligion);
                    Entity.IdGrupoEtnico              = (info.IdGrupoEtnico == 0 ? null : info.IdGrupoEtnico);
                    Entity.AsisteCentroCristiano      = info.AsisteCentroCristiano;
                    Entity.pe_fechaModificacion       = DateTime.Now;
                    Entity.pe_UltUsuarioModi          = info.pe_UltUsuarioModi;

                    Entity.pe_fechaModificacion = DateTime.Now;
                    Entity.pe_UltUsuarioModi    = info.pe_UltUsuarioModi;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        public Boolean GrabarPersonaDB(tb_persona_Info info, ref decimal idPersona)
        {
            try
            {
                tb_persona addressPer = new tb_persona();
                using (EntitiesGeneral contextGen = new EntitiesGeneral())
                {
                    idPersona                       = GetIdPersona();
                    addressPer.IdPersona            = idPersona;
                    addressPer.CodPersona           = (info.CodPersona == null || info.CodPersona == "" || info.CodPersona == "0") ? idPersona.ToString() : info.CodPersona;
                    addressPer.pe_nombre            = info.pe_nombre;
                    addressPer.pe_nombreCompleto    = info.pe_nombreCompleto;
                    addressPer.pe_apellido          = info.pe_apellido;
                    addressPer.IdTipoDocumento      = info.IdTipoDocumento;
                    addressPer.IdTipoPersona        = info.IdTipoPersona;
                    addressPer.pe_cedulaRuc         = info.pe_cedulaRuc;
                    addressPer.pe_Naturaleza        = info.pe_Naturaleza;
                    addressPer.pe_razonSocial       = info.pe_razonSocial;
                    addressPer.IdEstadoCivil        = info.IdEstadoCivil;
                    addressPer.pe_celular           = info.pe_celular;
                    addressPer.pe_celularSecundario = info.pe_celularSecundario;
                    addressPer.pe_direccion         = info.pe_direccion;
                    addressPer.pe_correo            = info.pe_correo;
                    addressPer.pe_fechaCreacion     = DateTime.Now;
                    addressPer.pe_fechaModificacion = DateTime.Now;
                    addressPer.pe_fechaNacimiento   = info.pe_fechaNacimiento;
                    addressPer.pe_sexo              = info.pe_sexo;
                    addressPer.pe_telefonoCasa      = info.pe_telefonoCasa;
                    addressPer.pe_telefonoInter     = info.pe_telefonoInter;
                    addressPer.pe_telefonoOfic      = info.pe_telefonoOfic;
                    addressPer.pe_UltUsuarioModi    = info.pe_UltUsuarioModi;

                    addressPer.pe_estado = info.pe_estado;
                    contextGen.tb_persona.Add(addressPer);
                    contextGen.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msj);
                msj = ex.InnerException + " " + ex.Message;
                //saca la exceopción controlada a la proxima capa
                throw new Exception(ex.ToString());
            }
        }
Esempio n. 9
0
 public bool guardarDB(tb_persona_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_persona Entity = new tb_persona
             {
                 IdPersona                  = info.IdPersona = get_id(),
                 CodPersona                 = info.CodPersona,
                 pe_Naturaleza              = info.pe_Naturaleza,
                 pe_nombreCompleto          = info.pe_nombreCompleto,
                 pe_razonSocial             = info.pe_razonSocial,
                 pe_apellido                = info.pe_apellido,
                 pe_nombre                  = info.pe_nombre,
                 IdTipoDocumento            = info.IdTipoDocumento,
                 pe_cedulaRuc               = info.pe_cedulaRuc.Trim(),
                 pe_direccion               = info.pe_direccion,
                 pe_telfono_Contacto        = info.pe_telfono_Contacto,
                 pe_celular                 = info.pe_celular,
                 pe_correo                  = info.pe_correo,
                 pe_sexo                    = info.pe_sexo,
                 IdEstadoCivil              = info.IdEstadoCivil,
                 pe_fechaNacimiento         = info.pe_fechaNacimiento,
                 pe_estado                  = info.pe_estado = "A",
                 pe_fechaCreacion           = info.pe_fechaCreacion = DateTime.Now,
                 IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat,
                 num_cta_acreditacion       = info.num_cta_acreditacion,
                 IdBanco_acreditacion       = info.IdBanco_acreditacion,
                 CodCatalogoSangre          = info.CodCatalogoSangre,
                 CodCatalogoCONADIS         = info.CodCatalogoCONADIS,
                 NumeroCarnetConadis        = info.NumeroCarnetConadis,
                 PorcentajeDiscapacidad     = info.PorcentajeDiscapacidad,
                 IdProfesion                = ((info.IdProfesion == 0 || info.IdProfesion == null) ? null : info.IdProfesion),
                 IdReligion                 = ((info.IdReligion == 0 || info.IdReligion == null) ? null : info.IdReligion),
                 IdGrupoEtnico              = ((info.IdGrupoEtnico == 0 || info.IdGrupoEtnico == null) ? null : info.IdGrupoEtnico),
                 AsisteCentroCristiano      = info.AsisteCentroCristiano
             };
             Context.tb_persona.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 10
0
        public Response <bool> lfUpdate(tb_persona persona)
        {
            Response <bool> response = new Response <bool>();

            try
            {
                response.ReturnValue = DomainPersona.Update(persona);
            }
            catch (Exception ex)
            {
                response.blnTransactionIndicator = false;
                response.ReturnValue             = false;
                response.strOrigin = ex.ToString();
            }
            return(response);
        }
Esempio n. 11
0
        public tb_persona_Info get_info(decimal IdPersona)
        {
            try
            {
                tb_persona_Info info = new tb_persona_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == IdPersona);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new tb_persona_Info
                    {
                        IdPersona                  = Entity.IdPersona,
                        CodPersona                 = Entity.CodPersona,
                        pe_Naturaleza              = Entity.pe_Naturaleza,
                        pe_nombreCompleto          = Entity.pe_nombreCompleto,
                        pe_razonSocial             = Entity.pe_razonSocial,
                        pe_apellido                = Entity.pe_apellido,
                        pe_nombre                  = Entity.pe_nombre,
                        IdTipoDocumento            = Entity.IdTipoDocumento,
                        pe_cedulaRuc               = Entity.pe_cedulaRuc,
                        pe_direccion               = Entity.pe_direccion,
                        pe_telfono_Contacto        = Entity.pe_telfono_Contacto,
                        pe_celular                 = Entity.pe_celular,
                        pe_correo                  = Entity.pe_correo,
                        pe_sexo                    = Entity.pe_sexo,
                        IdEstadoCivil              = Entity.IdEstadoCivil,
                        pe_fechaNacimiento         = Entity.pe_fechaNacimiento,
                        pe_estado                  = Entity.pe_estado,
                        IdTipoCta_acreditacion_cat = Entity.IdTipoCta_acreditacion_cat,
                        num_cta_acreditacion       = Entity.num_cta_acreditacion,
                        IdBanco_acreditacion       = Entity.IdBanco_acreditacion
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 12
0
        public Response <bool> lfDelete(int idTemp)
        {
            Response <bool> response = new Response <bool>();

            try
            {
                tb_persona persona = new tb_persona();
                persona.id           = idTemp;
                response.ReturnValue = DomainPersona.Delete(persona);
            }
            catch (Exception ex)
            {
                response.blnTransactionIndicator = false;
                response.ReturnValue             = false;
                response.strOrigin = ex.ToString();
            }
            return(response);
        }
Esempio n. 13
0
        public async Task <ActionResult> eliminarPersona(int id)
        {
            tb_persona            persona   = new tb_persona();
            Response <tb_persona> respuesta = new Response <tb_persona>();

            try
            {
                HttpResponseMessage consulta = await _WsWebAPI.DeleteAsync(String.Concat("api/persona/", id));

                if (consulta.IsSuccessStatusCode)
                {
                    respuesta = JsonConvert.DeserializeObject <Response <tb_persona> >(consulta.Content.ReadAsStringAsync().Result);
                    persona   = respuesta.ReturnValue;
                }
            }
            catch (Exception ex)
            {
                System.Console.Write(ex.ToString());
            }
            return(View());
        }
Esempio n. 14
0
 public bool guardarDB(tb_persona_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_persona Entity = new tb_persona
             {
                 IdPersona                  = info.IdPersona = get_id(),
                 CodPersona                 = info.CodPersona,
                 pe_Naturaleza              = info.pe_Naturaleza,
                 pe_nombreCompleto          = info.pe_nombreCompleto,
                 pe_razonSocial             = info.pe_razonSocial,
                 pe_apellido                = info.pe_apellido,
                 pe_nombre                  = info.pe_nombre,
                 IdTipoDocumento            = info.IdTipoDocumento,
                 pe_cedulaRuc               = info.pe_cedulaRuc.Trim(),
                 pe_direccion               = info.pe_direccion,
                 pe_telfono_Contacto        = info.pe_telfono_Contacto,
                 pe_celular                 = info.pe_celular,
                 pe_correo                  = info.pe_correo,
                 pe_sexo                    = info.pe_sexo,
                 IdEstadoCivil              = info.IdEstadoCivil,
                 pe_fechaNacimiento         = info.pe_fechaNacimiento,
                 pe_estado                  = info.pe_estado = "A",
                 pe_fechaCreacion           = info.pe_fechaCreacion = DateTime.Now,
                 IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat,
                 num_cta_acreditacion       = info.num_cta_acreditacion,
                 IdBanco_acreditacion       = info.IdBanco_acreditacion,
             };
             Context.tb_persona.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 15
0
        public bool anularDB(tb_persona_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.pe_estado       = "I";
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu = DateTime.Now;
                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 16
0
        public fa_cliente_Info get_info(int IdEmpresa, decimal IdCliente)
        {
            try
            {
                fa_cliente_Info      info      = new fa_cliente_Info();
                Entities_facturacion Context_f = new Entities_facturacion();
                Entities_general     Context_g = new Entities_general();

                fa_cliente Entity = Context_f.fa_cliente.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCliente == IdCliente);
                if (Entity == null)
                {
                    return(null);
                }

                info = new fa_cliente_Info
                {
                    IdEmpresa = Entity.IdEmpresa,
                    cl_Cupo   = Entity.cl_Cupo,
                    cl_plazo  = Entity.cl_plazo,
                    Codigo    = Entity.Codigo,
                    Estado    = Entity.Estado,
                    es_empresa_relacionada = Entity.es_empresa_relacionada,
                    IdCliente             = Entity.IdCliente,
                    FormaPago             = Entity.FormaPago,
                    IdCtaCble_cxc_Credito = Entity.IdCtaCble_cxc_Credito,
                    IdCtaCble_Anticipo    = Entity.IdCtaCble_Anticipo,
                    IdPersona             = Entity.IdPersona,
                    IdTipoCredito         = Entity.IdTipoCredito,
                    Idtipo_cliente        = Entity.Idtipo_cliente,
                    IdNivel             = Entity.IdNivel,
                    EsClienteExportador = Entity.EsClienteExportador
                };

                fa_cliente_contactos Entity_contacto = Context_f.fa_cliente_contactos.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente).FirstOrDefault();
                info.IdContacto  = Entity_contacto.IdContacto;
                info.Correo      = Entity_contacto.Correo;
                info.Direccion   = Entity_contacto.Direccion;
                info.Telefono    = Entity_contacto.Telefono;
                info.Celular     = Entity_contacto.Celular;
                info.IdCiudad    = Entity_contacto.IdCiudad;
                info.IdParroquia = Entity_contacto.IdParroquia;

                tb_ciudad Entity_ciudad = Context_g.tb_ciudad.Where(q => q.IdCiudad == info.IdCiudad).FirstOrDefault();
                info.Descripcion_Ciudad = Entity_ciudad.Descripcion_Ciudad;

                tb_persona Entity_p = Context_g.tb_persona.Where(q => q.IdPersona == info.IdPersona).FirstOrDefault();
                info.info_persona = new Info.General.tb_persona_Info
                {
                    IdPersona         = Entity_p.IdPersona,
                    pe_apellido       = Entity_p.pe_apellido,
                    pe_nombre         = Entity_p.pe_nombre,
                    pe_cedulaRuc      = Entity_p.pe_cedulaRuc,
                    pe_nombreCompleto = Entity_p.pe_nombreCompleto,
                    pe_razonSocial    = Entity_p.pe_razonSocial,
                    pe_Naturaleza     = Entity_p.pe_Naturaleza,
                    IdTipoDocumento   = Entity_p.IdTipoDocumento
                };

                Context_f.Dispose();
                Context_g.Dispose();
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 17
0
        public fa_cliente_Info get_info_x_num_cedula(int IdEmpresa, string pe_cedulaRuc)
        {
            try
            {
                fa_cliente_Info info = new fa_cliente_Info
                {
                    info_persona = new Info.General.tb_persona_Info()
                };

                Entities_general Context_general = new Entities_general();
                tb_persona       Entity_p        = Context_general.tb_persona.Where(q => q.pe_cedulaRuc == pe_cedulaRuc).FirstOrDefault();
                if (Entity_p == null)
                {
                    Context_general.Dispose();
                    return(info);
                }

                Entities_facturacion Context_facturacion = new Entities_facturacion();
                fa_cliente           Entity_c            = Context_facturacion.fa_cliente.Where(q => q.IdEmpresa == IdEmpresa && q.IdPersona == Entity_p.IdPersona).FirstOrDefault();
                if (Entity_c == null)
                {
                    info.IdPersona    = Entity_p.IdPersona;
                    info.info_persona = new Info.General.tb_persona_Info
                    {
                        IdPersona           = Entity_p.IdPersona,
                        pe_apellido         = Entity_p.pe_apellido,
                        pe_nombre           = Entity_p.pe_nombre,
                        pe_cedulaRuc        = Entity_p.pe_cedulaRuc,
                        pe_nombreCompleto   = Entity_p.pe_nombreCompleto,
                        pe_razonSocial      = Entity_p.pe_razonSocial,
                        pe_celular          = Entity_p.pe_celular,
                        pe_telfono_Contacto = Entity_p.pe_telfono_Contacto,
                        pe_correo           = Entity_p.pe_correo,
                        pe_direccion        = Entity_p.pe_direccion
                    };
                    Context_general.Dispose();
                    Context_facturacion.Dispose();
                    return(info);
                }

                info = new fa_cliente_Info
                {
                    IdEmpresa    = Entity_c.IdEmpresa,
                    IdCliente    = Entity_c.IdCliente,
                    IdPersona    = Entity_p.IdPersona,
                    info_persona = new Info.General.tb_persona_Info
                    {
                        IdPersona           = Entity_p.IdPersona,
                        pe_apellido         = Entity_p.pe_apellido,
                        pe_nombre           = Entity_p.pe_nombre,
                        pe_cedulaRuc        = Entity_p.pe_cedulaRuc,
                        pe_nombreCompleto   = Entity_p.pe_nombreCompleto,
                        pe_razonSocial      = Entity_p.pe_razonSocial,
                        pe_celular          = Entity_p.pe_celular,
                        pe_telfono_Contacto = Entity_p.pe_telfono_Contacto,
                        pe_correo           = Entity_p.pe_correo,
                        pe_direccion        = Entity_p.pe_direccion
                    }
                };

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 18
0
        public Boolean GrabarDB(tb_persona_Info info, ref decimal idPersonaOut, ref string msgError)
        {
            try
            {
                decimal idPersona = 0;

                using (EntitiesGeneral context = new EntitiesGeneral())
                {
                    EntitiesGeneral EDB = new EntitiesGeneral();
                    var             Q   = from per in EDB.tb_persona
                                          where per.IdPersona == info.IdPersona

                                          select per;
                    if (Q.ToList().Count == 0)
                    {
                        idPersona = idPersonaOut = getIdPersona();

                        tb_persona address = new tb_persona();

                        if (info.CodPersona == string.Empty || (info.CodPersona == null))
                        {
                            info.CodPersona = idPersona.ToString();
                        }

                        address.IdPersona         = idPersona;
                        address.CodPersona        = (info.CodPersona == null)? null :info.CodPersona.Trim();
                        address.pe_Naturaleza     = (info.pe_Naturaleza == null)? null : info.pe_Naturaleza.Trim();
                        address.pe_nombreCompleto = info.pe_nombre.Trim() + " " + info.pe_apellido.Trim();
                        address.pe_razonSocial    = (info.pe_razonSocial == null)? null :info.pe_razonSocial.Trim();
                        address.pe_apellido       = (info.pe_apellido == null)? null : info.pe_apellido.Trim();
                        address.pe_nombre         = (info.pe_nombre == null)? null : info.pe_nombre.Trim();
                        address.IdTipoDocumento   = info.IdTipoDocumento;
                        address.pe_cedulaRuc      = (info.pe_cedulaRuc == null)? null : info.pe_cedulaRuc.Trim();
                        address.pe_direccion      = (info.pe_direccion == null)? null : info.pe_direccion.Trim();

                        address.pe_telfono_Contacto = (info.pe_telfono_Contacto == null)? null : info.pe_telfono_Contacto.Trim();
                        address.pe_celular          = (info.pe_celular == null)? null : info.pe_celular.Trim();

                        address.pe_correo          = info.pe_correo == null ? "" : info.pe_correo.Trim();
                        address.pe_sexo            = (info.pe_sexo == null)? null : info.pe_sexo.Trim();// "SEXO_MAS";
                        address.IdEstadoCivil      = info.IdEstadoCivil;
                        address.pe_fechaNacimiento = info.pe_fechaNacimiento;
                        address.pe_estado          = "A";
                        address.pe_fechaCreacion   = DateTime.Now;
                        //address.pe_fechaModificacion = DateTime.Now;
                        address.pe_UltUsuarioModi = info.pe_UltUsuarioModi;

                        address.IdTipoCta_acreditacion_cat = (info.IdTipoCta_acreditacion_cat == "") ? null : info.IdTipoCta_acreditacion_cat;
                        address.num_cta_acreditacion       = info.num_cta_acreditacion;
                        address.IdBanco_acreditacion       = (info.IdBanco_acreditacion == 0) ? null : info.IdBanco_acreditacion;


                        context.tb_persona.Add(address);

                        context.SaveChanges();
                    }
                    else
                    {
                        return(false);
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                mensaje = "Error al Grabar" + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Esempio n. 19
0
        public cp_proveedor_Info get_info_x_num_cedula(int IdEmpresa, string pe_cedulaRuc)
        {
            try
            {
                cp_proveedor_Info info = new cp_proveedor_Info
                {
                    info_persona = new Info.General.tb_persona_Info()
                };

                Entities_general Context_general = new Entities_general();
                tb_persona       Entity_p        = Context_general.tb_persona.Where(q => q.pe_cedulaRuc == pe_cedulaRuc).FirstOrDefault();
                if (Entity_p == null)
                {
                    Context_general.Dispose();
                    return(info);
                }
                Entities_cuentas_por_pagar Context_cxp = new Entities_cuentas_por_pagar();
                cp_proveedor Entity_c = Context_cxp.cp_proveedor.Where(q => q.IdEmpresa == IdEmpresa && q.IdPersona == Entity_p.IdPersona).FirstOrDefault();
                if (Entity_c == null)
                {
                    info.IdPersona    = Entity_p.IdPersona;
                    info.info_persona = new Info.General.tb_persona_Info
                    {
                        IdPersona           = Entity_p.IdPersona,
                        pe_apellido         = Entity_p.pe_apellido,
                        pe_nombre           = Entity_p.pe_nombre,
                        pe_cedulaRuc        = Entity_p.pe_cedulaRuc,
                        pe_nombreCompleto   = Entity_p.pe_nombreCompleto,
                        pe_razonSocial      = Entity_p.pe_razonSocial,
                        pe_celular          = Entity_p.pe_celular,
                        pe_telfono_Contacto = Entity_p.pe_telfono_Contacto,
                        pe_correo           = Entity_p.pe_correo,
                        pe_direccion        = Entity_p.pe_direccion
                    };
                    Context_general.Dispose();
                    Context_cxp.Dispose();
                    return(info);
                }
                info = new cp_proveedor_Info
                {
                    IdEmpresa    = Entity_c.IdEmpresa,
                    IdProveedor  = Entity_c.IdProveedor,
                    IdPersona    = Entity_p.IdPersona,
                    info_persona = new Info.General.tb_persona_Info
                    {
                        IdPersona           = Entity_p.IdPersona,
                        pe_apellido         = Entity_p.pe_apellido,
                        pe_nombre           = Entity_p.pe_nombre,
                        pe_cedulaRuc        = Entity_p.pe_cedulaRuc,
                        pe_nombreCompleto   = Entity_p.pe_nombreCompleto,
                        pe_razonSocial      = Entity_p.pe_razonSocial,
                        pe_celular          = Entity_p.pe_celular,
                        pe_telfono_Contacto = Entity_p.pe_telfono_Contacto,
                        pe_correo           = Entity_p.pe_correo,
                        pe_direccion        = Entity_p.pe_direccion
                    }
                };

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }