public bool EliminarCategoria(long idCategoria)
        {
            ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus();
            ServiciosCategorias    oSCa    = oSCaBus.ServiciosCategoriasGetById(idCategoria);

            oSCa.EstCodigo = "B";
            return(oSCaBus.ServiciosCategoriasUpdate(oSCa));
        }
        public void Guardar()
        {
            long rtdo;
            ServiciosCategorias    oSCa    = new ServiciosCategorias();
            ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus();

            oSCa.ScaNumero           = _vista.scaNumero;
            oSCa.ScaDescripcion      = _vista.Descripcion;
            oSCa.ScaDescripcionCorta = _vista.DescripcionCorta;
            oSCa.SrvCodigo           = _vista.srvCodigo.SelectedValue.ToString();
            if (_vista.estCodigo)
            {
                oSCa.EstCodigo = "H";
            }
            else
            {
                oSCa.EstCodigo = "I";
            }

            GruposDetalles    oGDe    = new GruposDetalles();
            GruposDetallesBus oGDeBus = new GruposDetallesBus();

            oGDe.GrpCodigo = long.Parse(_vista.Grupo.SelectedValue.ToString());
            oGDe.GrdCodigo = _vista.grdCodigo;

            if (_vista.scaNumero == 0)
            {
                rtdo                   = oSCaBus.ServiciosCategoriasAdd(oSCa);
                oSCa.ScaNumero         = rtdo;
                oGDe.GrdCodigoRegistro = oSCa.ScaNumero.ToString();
                rtdo                   = oGDeBus.GruposDetallesAdd(oGDe);
            }
            else
            {
                rtdo = (oSCaBus.ServiciosCategoriasUpdate(oSCa)) ? oSCa.ScaNumero : 0;
                oGDe.GrdCodigoRegistro = _vista.grdCodigoRegistro;
                rtdo = (oGDeBus.GruposDetallesUpdate(oGDe)) ? oGDe.GrdCodigo : 0;
            }
        }