private void FunProtocolos() { try { _dts = new ConsultaDatosDAO().FunConsultaDatos(156, 0, 0, 0, "", "", "", Session["Conectar"].ToString()); ViewState["Protocolos"] = _dts.Tables[0]; TrvProtocolos.Nodes.Clear(); TreeNode node = new TreeNode("Protocolo-Evaluación", "0"); node = FunLlenarProcolos(node); TrvProtocolos.Nodes.Add(node); TrvProtocolos.CollapseAll(); } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void ImgMod_Click(object sender, ImageClickEventArgs e) { try { if (string.IsNullOrEmpty(TxtDescripcion.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese Descripción..!", this); return; } if (string.IsNullOrEmpty(TxtCalificacion.Text.Trim())) { new FuncionesDAO().FunShowJSMessage("Ingrese Calificacion..!", this); return; } _dtbprotocolos = (DataTable)ViewState["Protocolos"]; _resultado = _dtbprotocolos.Select("CodigoPROTOCOLO='" + ViewState["CodigoProtocolo"].ToString() + "'").FirstOrDefault(); _descripanterior = _resultado["Descripcion"].ToString(); if (_descripanterior != TxtDescripcion.Text.Trim()) { _resultado = _dtbprotocolos.Select("CodigoPADRE='" + ViewState["CodigoPadre"].ToString() + "' and " + "Descripcion='" + TxtDescripcion.Text.Trim() + "'").FirstOrDefault(); if (_resultado != null) { _existe = true; } if (_existe) { new FuncionesDAO().FunShowJSMessage("Descripción ya Existe definida..!", this); return; } } _resultado = _dtbprotocolos.Select("CodigoPROTOCOLO='" + ViewState["CodigoProtocolo"].ToString() + "'").FirstOrDefault(); _resultado["Descripcion"] = TxtDescripcion.Text.Trim(); _resultado["Estado"] = ChkEtado.Checked ? "Activo" : "Inactivo"; _resultado["Calificacion"] = TxtCalificacion.Text.Trim(); _dtbprotocolos.AcceptChanges(); ViewState["Protocolos"] = _dtbprotocolos; TrvProtocolos.Nodes.Clear(); TreeNode node = new TreeNode("Protocolo-Evaluación", "0"); node = FunLlenarProcolos(node); TrvProtocolos.Nodes.Add(node); TrvProtocolos.ExpandAll(); TxtDescripcion.Text = ""; TxtCalificacion.Text = "0"; LblProtocolo.InnerText = ""; ImgMod.Visible = false; ImgDel.Visible = false; LblEstado.Visible = false; ChkEtado.Visible = false; ChkEtado.Checked = true; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }