//ENVIO DE EMPRESA A PAGINA DETALLES protected void rpEmpresas_ItemCommand(object source, RepeaterCommandEventArgs e) { try { Empresa _empresa = new ServicioObligatorio.ServicioObligatorio().BuscarEmpresa(((TextBox)(e.Item.Controls[1])).Text); Session["DetalleEmpresa"] = _empresa; Response.Redirect("~/ConsultaIndividualEmpresa.aspx"); } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { lblError.Text = "¡Error en Web Service!"; } else { lblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { EstiloError(); lblError.Text = ex.Message; } }
protected void menCiudades_MenuItemClick(object sender, MenuEventArgs e) { try { //si en el menu no se selecciono el titulo entramos a la busqueda de categorias if (menCiudades.SelectedValue != "Ciudades") { ServicioObligatorio.ServicioObligatorio _unServicio = new ServicioObligatorio.ServicioObligatorio(); Ciudad _ciudad = _unServicio.BuscarCiudad(menDepartamentos.SelectedValue, menCiudades.SelectedValue); Session["BuscarCiudad"] = _ciudad; List <Categoria> _Categorias = (_unServicio.ListarCategoria()).ToList(); //.ListarXCiudad(_ciudad); //si el listado de categorias no esta vacio entramos if (_Categorias.Count != 0) { lblError.Text = ""; lblError.CssClass = ""; menCategorias.Enabled = true; menCategorias.Items.Clear(); MenuItem _NodoRaiz = new MenuItem("Categorias"); menCategorias.Items.Add(_NodoRaiz); foreach (Categoria c in _Categorias) { MenuItem _mHijo = new MenuItem(c.Nombre, c.Identificador); _NodoRaiz.ChildItems.Add(_mHijo); } } else { LimpiarRepiter(); LimpiarCategorias(); EstiloError(); lblError.Text = "No existen categorias en la ciudad de " + menCiudades.SelectedItem.Text; } } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { lblError.Text = "¡Error en Web Service!"; } else { lblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { EstiloError(); lblError.Text = ex.Message; } }
protected void menCategorias_MenuItemClick(object sender, MenuEventArgs e) { try { ServicioObligatorio.ServicioObligatorio _unServicio = new ServicioObligatorio.ServicioObligatorio(); if (menCategorias.SelectedValue != "Categorias") { lblTitulo.Text = "Departamento: " + menDepartamentos.SelectedItem.Text + " -- Ciudad: " + menCiudades.SelectedValue; Ciudad _ciudad = (Ciudad)Session["BuscarCiudad"]; Categoria _categoria = _unServicio.BuscarCategoria(menCategorias.SelectedValue); List <Empresa> _empresas = (_unServicio.ListarEmpresasXCiudadYCategoria(_ciudad, _categoria)).ToList(); if (_empresas.Count == 0) { lblError.Text = "No se encontraron empresas en la categoria " + _categoria.Nombre + "."; this.LimpiarRepiter(); } else { lblError.Text = ""; rpEmpresas.DataSource = _empresas; rpEmpresas.DataBind(); } } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { lblError.Text = "¡Error en Web Service!"; } else { lblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { EstiloError(); lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { ServicioObligatorio.ServicioObligatorio _miServicio = new ServicioObligatorio.ServicioObligatorio(); int ci = Convert.ToInt32(txtCI.Text.Trim()); string nombre = txtNombre.Text; string usuario = txtUsuario.Text; string contrasenia = txtContrasenia.Text; int edad = Convert.ToInt32(txtEdad.Text.Trim()); _miServicio.BuscarUsuario(ci); Cliente cliente = new Cliente(); cliente.CI = ci; cliente.Nombre = nombre; cliente.NombreUsuario = usuario; cliente.Contrasenia = contrasenia; cliente.Edad = edad; _miServicio.AltaUsuario(cliente); lblMensaje.Text = "Se agrego el cliente correctamente."; this.LimpiarTxt(); } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { lblMensaje.Text = "¡Error en Web Service!"; } else { lblMensaje.Text = ex.Detail.InnerText; } } catch (Exception ex) { this.ActivarCamposyBtns(); EstiloError(); lblMensaje.Text = "¡Error! " + ex.Message; } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { int _ci = Convert.ToInt32(txtCI.Text.Trim()); Usuario _usuario = new ServicioObligatorio.ServicioObligatorio().BuscarUsuario(_ci); if (_ci.ToString().Length != 8) { throw new Exception("La cedula debe tener 8 caracteres"); } if ((Convert.ToInt32(txtCI.Text)) < 0) { throw new Exception("La cedula no puede ser negativa"); } if (_usuario == null) { this.ActivarCamposyBtns(); lblMensaje.CssClass = "mensajeinfo"; lblMensaje.Text = "No se encontro ningun cliente con CI: " + _ci + " Desea agreagarlo?"; } else { this.DesactivarCampos(); throw new Exception("CI ya asignada a un usuario"); } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { lblMensaje.Text = "¡Error en Web Service!"; } else { lblMensaje.Text = ex.Detail.InnerText; } } catch (Exception ex) { lblMensaje.CssClass = "mensajeerror"; lblMensaje.Text = ex.Message; } }
protected void LoginCLi_Authenticate(object sender, AuthenticateEventArgs e) { try { string _nombreUsuario = LoginCLi.UserName.Trim(); string _contrasenia = LoginCLi.Password.Trim(); if (_contrasenia.Length > 5) { throw new Exception("La contraseña no puede contener mas de 5 caracteres"); } Usuario _usuario = new ServicioObligatorio.ServicioObligatorio().LogueoUsuario(_nombreUsuario, _contrasenia); if (_usuario == null || !(_usuario is Cliente)) { LoginCLi.FailureText = "Nombre de usuario o contraseña incorrecta"; } else { Session["ClienteRegistrado"] = _usuario; Response.Redirect("~/Default.aspx"); } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { LoginCLi.FailureText = "¡Error en Web Service!"; } else { LoginCLi.FailureText = ex.Detail.InnerText; } } catch (Exception ex) { LoginCLi.FailureText = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!(Session["ClienteRegistrado"] is Cliente)) { Session["MensajeError"] = "¡ERROR! Debe ser ub Cliente Registrado para acceder a esta pagina."; Response.Redirect("~/Logueo.aspx"); } try { if (!IsPostBack) { XmlNode _MiDoc = new ServicioObligatorio.ServicioObligatorio().ListadoVisitasXml((Cliente)Session["ClienteRegistrado"]); XmlDocument _documento = new XmlDocument(); _documento.LoadXml(_MiDoc.OuterXml); Session["DocumentoXml"] = _documento; xmlConsulta.DocumentContent = _documento.OuterXml; } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText == "") { lblError.Text = "¡Error en Web Service!"; } else { lblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { EstiloError(); lblError.Text = ex.Message; } }