// BUSCAR protected void btBuscar_Click(object sender, EventArgs e) { try { if (txtBuscar.Text == "") { throw new Exception("Debe ingresar nombre de usuario.."); } ILogicaEmpleado LEmpleado = FabricaLogica.getLogicaEmpleado(); Empleado empleado = LEmpleado.Buscar(txtBuscar.Text); // MODIFICAR/ELIMINAR EMPLEADLO if (empleado != null) { Session["Empleados"] = empleado; btCrearEmpleado.Visible = false; btModificarEmpleado.Visible = true; btEliminarEmpleado.Visible = true; lbResultado.Text = ""; LimpiarCampos(); // Cargar campos TxtNombre.Text = empleado.NombreLogueo; TxtContraseña.Text = "******"; } // Crear empleado else { Session["Empleados"] = txtBuscar.Text; btCrearEmpleado.Visible = true; btModificarEmpleado.Visible = false; btEliminarEmpleado.Visible = false; LimpiarCampos(); TxtNombre.Text = (string)Session["Empleados"]; } crear.Visible = true; } catch (Exception ex) { lbResultado.Text = ex.Message; } }
public Empleado BuscarEmpleado(string cedula) { try { ILogicaEmpleado Lempleado = FabricaLogica.GetLogicaEmpleado(); return(Lempleado.Buscar(cedula)); } catch (Exception ex) { XmlDocument _undoc = new System.Xml.XmlDocument(); XmlNode _NodoError = _undoc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); XmlNode _NodoDetalle = _undoc.CreateNode(XmlNodeType.Element, "Error", ex.Message); _NodoDetalle.InnerText = ex.Message; _NodoError.AppendChild(_NodoDetalle); SoapException _MiEx = new SoapException("Error WS", SoapException.ClientFaultCode, Context.Request.Url.AbsoluteUri, _NodoError); throw _MiEx; } }