public override bool Preparar(PROT.NegocioGeneral.BaseNegocio t) { Establecer(); Establecer(t); return(base.Preparar(t)); }
//public override bool Guardar(PROT.NegocioGeneral.BaseNegocio t) //{ // PermisosModificacion(t); // return base.Guardar(t); //} public override void EstablecerEstado(bool activo, PROT.NegocioGeneral.BaseNegocio tv) { e.Visible = !((bool)objeto.ObjetoAsociado("Division")["_SinENACEnTarifas"]); g.Visible = !((bool)objeto.ObjetoAsociado("Division")["_SinGeotecniaEnTarifas"]); base.EstablecerEstado(activo, tv); // PermisosModificacion(t); }
public override bool Leer(PROT.NegocioGeneral.BaseNegocio t) { PROT.NegocioGeneral.ColBaseNegocio col = t.Coleccion("ColPresupuestoVersion"); if (col.ObjetoActivoEsAnexable()) { col.ObjetoActivo = col[col.Count - 1]; } return(base.Leer(t)); }
public override bool Leer(PROT.NegocioGeneral.BaseNegocio t) { if (t.Coleccion("ColPresupuestoVersionDetalle").Count > 80) { g1.AllowPaging = true; } else { g1.AllowPaging = false; } return(base.Leer(t)); }
public override void EstablecerEstado(bool activo, PROT.NegocioGeneral.BaseNegocio tv) { base.EstablecerEstado(activo, tv); if (!((PresupuestoVersion)tv).MetodoPermitido("ModificarLineas") && ((PresupuestoVersion)tv).MetodoPermitido("EliminarLineasSeleccionadas")) { foreach (DataGridItem itm in g1.Items) { LCC.ControlesLCCGestion.bases.Check ch = (LCC.ControlesLCCGestion.bases.Check)itm.Cells[1].Controls[1]; LCC.ControlesLCCGestion.bases.BotonSimple bel = (LCC.ControlesLCCGestion.bases.BotonSimple)itm.Cells[3].Controls[1]; ch.Enabled = true; bel.Enabled = true; } } }
private void Establecer(PROT.NegocioGeneral.BaseNegocio b) { int grupoAnterior = Grupo; if (b["IDPresupuestoMisionGrupo"] is DBNull) { Grupo = 1; } else { Grupo = (int)b["IDPresupuestoMisionGrupo"]; } if (grupoAnterior != Grupo) { Establecer(); base.Preparar(b); } }
public override bool Guardar(PROT.NegocioGeneral.BaseNegocio t) { if (Grupo == 0) { Establecer(t); } else { Establecer(); } base.Guardar(t); if (Visible) { t.Metodo(Page, "ActualizarPreciosVersionPrincipal"); } return(true); }
//private void PermisosModificacion(PROT.NegocioGeneral.BaseNegocio t) //{ // bool permisoModificar = t.MetodoPermitido("ModificarLineas"); // //r.Enabled = permisoModificar; comprobar. // //a.Enabled = permisoModificar; // //g.Enabled = permisoModificar; // //i.Enabled = permisoModificar; //} public override bool Leer(PROT.NegocioGeneral.BaseNegocio t) { it.Clave = t.Propiedad("ClaveInfo"); return(base.Leer(t)); }
public override void EstablecerEstado(bool activo, PROT.NegocioGeneral.BaseNegocio t) { Leer(t); base.EstablecerEstado(activo, t); }