protected void Page_Load(object sender, EventArgs args) { if (!IsPostBack) { try { Transporte_tipoMng oTTMng = new Transporte_tipoMng(); oTTMng.fillAllLst(); fillCatalog(oTTMng.Lst); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } } }
protected void lnk_change_status_click(object sender, CommandEventArgs args) { try { int Id = 0; int.TryParse(args.CommandName, out Id); bool status = false; bool.TryParse(args.CommandArgument.ToString(), out status); Transporte_tipo oTT = new Transporte_tipo(); oTT.Id = Id; //Valida que no existe en la tabla Transporte_tipo_transporte Transporte_tipo_transporte oTTT = new Transporte_tipo_transporte(); oTTT.Id_transporte_tipo = oTT.Id; Transporte_tipo_transporteMng oTTTMng = new Transporte_tipo_transporteMng(); oTTTMng.O_Transporte_tipo_transporte = oTTT; oTTTMng.selByIdTransporteTipo(); if (oTTT.Id > 0) { throw new Exception("Es necesario eliminar este tipo de trasnporte en la relacion de Transportes-Tipos"); } Transporte_tipoMng oTTMng = new Transporte_tipoMng(); oTTMng.O_Transporte_tipo = oTT; if (status) { oTTMng.dlt(); } else { oTTMng.reactive(); } oTTMng = new Transporte_tipoMng(); oTTMng.fillAllLst(); fillCatalog(oTTMng.Lst); } catch (Exception e) { ((MstCasc)this.Master).setError = e.Message; } }