Exemple #1
0
        public int CambiarEstadoTipoPersona(TipoPersonaCLS objTipoPersonaCls)
        {
            int codigoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    TipoPersona oTipoPersona = db.TipoPersona.Where(p => p.IdTipoPersona.Equals(objTipoPersonaCls.IdTipoPersona)).First();

                    if (oTipoPersona.EstadoTipoPersona)
                    {
                        objTipoPersonaCls.EstadoTipoPersona = false;
                    }
                    else
                    {
                        objTipoPersonaCls.EstadoTipoPersona = true;
                    }

                    oTipoPersona.EstadoTipoPersona = objTipoPersonaCls.EstadoTipoPersona;
                    db.SaveChanges();

                    codigoRpt = 1;
                }
            }
            catch (Exception e)
            {
                codigoRpt = 0;
                throw;
            }

            return(codigoRpt);
        }
Exemple #2
0
        public int AgregarTipoPersona(TipoPersonaCLS objTipoPersonaCls)
        {
            int CodResult = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    TipoPersona objTipoPersona = new TipoPersona();
                    objTipoPersona.NombreTipoPersona   = objTipoPersonaCls.NombreTipoPersona;
                    objTipoPersona.FechaCreacion       = DateTime.Now;
                    objTipoPersona.UsuarioCreacion     = "Admin";
                    objTipoPersona.FechaModificacion   = DateTime.Now;
                    objTipoPersona.UsuarioModificacion = "Admin";
                    objTipoPersona.EstadoTipoPersona   = true;
                    objTipoPersona.EstadoEliminacion   = false;
                    db.TipoPersona.Add(objTipoPersona);
                    db.SaveChanges();

                    CodResult = 1;
                }
            }
            catch (Exception)
            {
                CodResult = 0;
            }
            return(CodResult);
        }
Exemple #3
0
        public TipoPersonaCLS ObtenerTipoPersonaPorId(int idTipoPersona)
        {
            TipoPersonaCLS objTipoPersonaCls = new TipoPersonaCLS();

            using (var db = new BDVentasEntities())
            {
                TipoPersona oTipoPersona = db.TipoPersona.Where(p => p.IdTipoPersona.Equals(idTipoPersona)).First();
                objTipoPersonaCls.IdTipoPersona     = oTipoPersona.IdTipoPersona;
                objTipoPersonaCls.NombreTipoPersona = oTipoPersona.NombreTipoPersona;
            }
            return(objTipoPersonaCls);
        }
Exemple #4
0
        public int EliminarTipoPersona(TipoPersonaCLS objTipoPersonaCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    TipoPersona oTipoPersona = db.TipoPersona.Where(p => p.IdTipoPersona.Equals(objTipoPersonaCls.IdTipoPersona)).First();
                    oTipoPersona.EstadoEliminacion = true;
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Exemple #5
0
        public int EditarTipoPersona(TipoPersonaCLS objTipoPersonaCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    TipoPersona oTipoPersona = db.TipoPersona.Where(p => p.IdTipoPersona.Equals(objTipoPersonaCls.IdTipoPersona)).First();
                    oTipoPersona.NombreTipoPersona   = objTipoPersonaCls.NombreTipoPersona;
                    oTipoPersona.FechaModificacion   = DateTime.Now;
                    oTipoPersona.UsuarioModificacion = "Admin";
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }