private void ingresocategorias() { try { ServicioCom21.ServicioCom21 _administrador = new ServicioCom21.ServicioCom21(); XmlDocument _xmlDatos = new XmlDocument(); _xmlDatos.LoadXml("<Ad_Categoria/>"); DataSet dscatserv = _administrador.Com21_consulta_catserv_letra(txtcategoria.Text.ToUpper(), 2); if (dscatserv.Tables[0].Rows.Count == 0) { _xmlDatos.DocumentElement.SetAttribute("Categoria", txtcategoria.Text.ToUpper()); _xmlDatos.DocumentElement.SetAttribute("Ruta", img.ImageUrl.ToString()); if (cbactivar.Checked == true) { _xmlDatos.DocumentElement.SetAttribute("Activar", "1"); } else { _xmlDatos.DocumentElement.SetAttribute("Activar", "0"); } XmlDocument _xmlResultado = new XmlDocument(); //_xmlResultado.LoadXml(_usuario.Proc_Ingresa_Usuario(_xmlDatos.OuterXml)); if (_administrador.Com21_ingresa_catserv(_xmlDatos.OuterXml)) { //ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Error al ingresar Registro');", true); pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "error"); DMensaje.InnerText = "Error al ingresar registro"; } else { //ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Registro ingresado con Exito');", true); pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "exito"); DMensaje.InnerText = "Registro ingresado con exito"; } cargarcategoria(); Limpiar(); txtbuscarcategoria.Text = ""; } else { //ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Registro existente');", true); pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "error"); DMensaje.InnerText = "Registro existente"; } } catch (Exception Ex) { Console.WriteLine(Ex.Message); //ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('Error Tecnico por favor espere unos minutos');", true); pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "error"); DMensaje.InnerText = "Error técnico por favor póngase en contacto con el administrador"; } }
private void consultaletra(string letra) { ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); DataSet _letras = _consulta.Com21_consulta_catserv_letra(letra, 1); if (_letras.Tables[0].Rows.Count > 0) { GvCategoria.DataSource = _letras.Tables[0]; GvCategoria.DataBind(); } else { //ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('No existen categorias para la busqueda: " + letra + "');", true); PMensajeSi.Visible = true; DMensajeSi.Attributes.Add("Class", "error"); DMensajeSi.InnerText = "No existen categorias para la busqueda:" + letra; } txtbuscarcategoria.Text = string.Empty; }