示例#1
0
 public List <clsPersonaCXC> ConsultaPersona()
 {
     try
     {
         List <clsPersonaCXC>     Lista = new List <clsPersonaCXC>();
         CuentasPorCobrarEntities ent   = new CuentasPorCobrarEntities();
         var con = from w in ent.Persona select w;
         foreach (var item in con)
         {
             clsPersonaCXC clas = new clsPersonaCXC();
             clas.IdPersona          = item.IdPersona;
             clas.Identificacion     = item.Identificacion;
             clas.IdTipoPersona      = item.IdTipoPersona;
             clas.NombreRazonSocial  = item.NombreRazonSocial;
             clas.Apellido           = item.Apellido;
             clas.FechaNacimiento    = Convert.ToDateTime(item.FechaNacimiento);
             clas.genero             = item.genero;
             clas.TipoIdentificacion = item.TipoIdentificacion;
             clas.direccion          = item.direccion;
             clas.General            = Convert.ToInt32(item.TelefonoGneral);
             clas.Movil    = Convert.ToInt32(item.TelefonoMovil);
             clas.Casa     = Convert.ToInt32(item.TelefonoCasa);
             clas.Otros    = Convert.ToInt32(item.TelefonoOtros);
             clas.mail     = item.mail;
             clas.IdEstado = item.IdEstado;
             Lista.Add(clas);
         }
         return(Lista);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#2
0
        public void Modificar(clsPersonaCXC pe)
        {
            using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
            {
                var x = (from q in ent.Persona where q.IdPersona == pe.IdPersona select q).First();
                x.IdPersona          = pe.IdPersona;
                x.Identificacion     = pe.Identificacion;
                x.IdTipoPersona      = pe.IdTipoPersona;
                x.NombreRazonSocial  = pe.NombreRazonSocial;
                x.Apellido           = pe.Apellido;
                x.FechaNacimiento    = pe.FechaNacimiento;
                x.genero             = pe.genero;
                x.TipoIdentificacion = pe.TipoIdentificacion;
                x.direccion          = pe.direccion;
                x.TelefonoGneral     = pe.General;
                x.TelefonoMovil      = pe.Movil;
                x.TelefonoCasa       = pe.Casa;
                x.TelefonoOtros      = pe.Otros;
                x.mail = pe.mail;
                // x.IdEmpresa =pe.IdEmpresa ;
                x.IdEstado = pe.IdEstado;
                // x.IdFoto =pe.foto;

                ent.SaveChanges();
            }
        }
示例#3
0
 public Boolean Eliminar(clsPersonaCXC pe)
 {
     try
     {
         using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
         {
             var x = (from q in ent.Persona where q.IdPersona == pe.IdPersona select q).First();
             ent.DeleteObject(x);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#4
0
        public Boolean Guardar(clsPersonaCXC pe)
        {
            try
            {
                using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
                {
                    Persona per = new Persona()
                    {
                        IdPersona          = pe.IdPersona,
                        Identificacion     = pe.Identificacion,
                        IdTipoPersona      = pe.IdTipoPersona,
                        NombreRazonSocial  = pe.NombreRazonSocial,
                        Apellido           = pe.Apellido,
                        FechaNacimiento    = pe.FechaNacimiento,
                        genero             = pe.genero,
                        TipoIdentificacion = pe.TipoIdentificacion,
                        direccion          = pe.direccion,
                        TelefonoGneral     = pe.General,
                        TelefonoMovil      = pe.Movil,
                        TelefonoCasa       = pe.Casa,
                        TelefonoOtros      = pe.Otros,
                        mail = pe.mail,

                        IdEstado = pe.IdEstado,
                        //IdFoto = pe.foto,
                    };
                    ent.AddToPersona(per);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#5
0
 public void ConsultaPersonaEspecifica(clsPersonaCXC pe)
 {
     using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
     {
         var x = (from q in ent.Persona where q.IdPersona == pe.IdPersona select q).First();
         pe.IdPersona          = x.IdPersona;
         pe.Identificacion     = x.Identificacion;
         pe.IdTipoPersona      = x.IdTipoPersona;
         pe.NombreRazonSocial  = x.NombreRazonSocial;
         pe.Apellido           = x.Apellido;
         pe.FechaNacimiento    = Convert.ToDateTime(x.FechaNacimiento);
         pe.genero             = x.genero;
         pe.TipoIdentificacion = x.TipoIdentificacion;
         pe.direccion          = x.direccion;
         pe.General            = Convert.ToDecimal(x.TelefonoGneral);
         pe.Movil = Convert.ToDecimal(x.TelefonoMovil);
         pe.Casa  = Convert.ToDecimal(x.TelefonoCasa);
         pe.Otros = Convert.ToDecimal(x.TelefonoOtros);
         pe.mail  = x.mail;
         // x.IdEmpresa =pe.IdEmpresa ;
         pe.IdEstado = x.IdEstado;
         // x.IdFoto =pe.foto;
     }
 }