示例#1
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);
        }
示例#2
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);
        }
示例#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);
        }
示例#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);
        }
示例#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);
        }
示例#6
0
 public int EditarTipoPersona(TipoPersonaCLS objTipoPersonaCls)
 {
     return(obj.EditarTipoPersona(objTipoPersonaCls));
 }
示例#7
0
 public int EliminarTipoPersona(TipoPersonaCLS objTipoPersonaCls)
 {
     return(obj.EliminarTipoPersona(objTipoPersonaCls));
 }
示例#8
0
 public int CambiarEstadoTipoPersona(TipoPersonaCLS objTipoPersonaCls)
 {
     return(obj.CambiarEstadoTipoPersona(objTipoPersonaCls));
 }
示例#9
0
 public int AgregarTipoPersona(TipoPersonaCLS objTipoPersonaCls)
 {
     return(obj.AgregarTipoPersona(objTipoPersonaCls));
 }
示例#10
0
        public JsonResult EditarTipoPersona(TipoPersonaCLS per)
        {
            int codigoRpt = objTipoPersona.EditarTipoPersona(per);

            return(Json(new { Code = codigoRpt, JsonRequestBehavior.AllowGet }));
        }
示例#11
0
        public JsonResult CambiarEstadoTipoPersona(TipoPersonaCLS per)
        {
            var codigRpt = objTipoPersona.CambiarEstadoTipoPersona(per);

            return(Json(new { Code = codigRpt, JsonRequestBehavior.AllowGet }));
        }