protected void btnEliminar_Click(object sender, EventArgs e) { try { Empleado E = (Empleado)Session["EmpleadoEncontrado"]; Empleado ELogueado = (Empleado)Session["Empleado"]; FabricaLogica.GetLogicaEmpleado().BajaEmpleado(E); btnModificarC.Enabled = false; txtNom.Text = ""; txtNom.Enabled = false; txtPass.Text = ""; txtPass.Enabled = false; txtBuscar.Text = ""; txtBuscar.ReadOnly = false; btnEliminar.Enabled = false; lblError.Text = "Empleado eliminado con éxito."; if (E.ci == ELogueado.ci) { Session["Empleado"] = null; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnbuscar_Click(object sender, EventArgs e) { string nombre = ""; if (txtnombre.Text.Trim().Length != 0) { nombre = txtnombre.Text; } else { mostrarMensajeError("Ingrese el nombre.<br>"); return; } Empleado unEmpleado = null; try { unEmpleado = FabricaLogica.GetLogicaEmpleado().BuscarHabilitado(nombre); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrió un problema al buscar el empleado."); return; } if (unEmpleado == null) { lblerror.Text = "No se encontró el empleado, pero puede agregarlo"; txtnombre.Enabled = false; txtcontraseña.Enabled = true; txtRepetir.Enabled = true; btnagregar.Enabled = true; } else { if (unEmpleado.NombreLogueo == ((Empleado)Session["USER"]).NombreLogueo) { txtnombre.Text = unEmpleado.NombreLogueo; btnmodificar.Enabled = true; txtnombre.Enabled = false; txtcontraseña.Enabled = true; txtRepetir.Enabled = true; lblerror.Text = "Se ha encontrado su usuario."; } else { txtnombre.Text = unEmpleado.NombreLogueo; btneliminar.Enabled = true; txtnombre.Enabled = false; lblerror.Text = "Usuario encontrado con exito."; Session["Empleado"] = unEmpleado; } } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { Empleado E; txtNom.Enabled = true; txtPass.Enabled = true; txtBuscar.ReadOnly = true; lblError.Text = ""; E = FabricaLogica.GetLogicaEmpleado().BuscarEmpleadosActivos(Convert.ToInt32(txtBuscar.Text)); if (E != null) { txtNom.Text = E.nombreCompleto; txtPass.Text = E.contraseña; btnEliminar.Enabled = true; btnModificarC.Enabled = true; btnAlta.Enabled = false; Session["EmpleadoEncontrado"] = E; } else { btnEliminar.Enabled = false; btnModificarC.Enabled = false; btnAlta.Enabled = true; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnmodificar_Click(object sender, EventArgs e) { string nombre = ""; string contraseña = ""; if (txtnombre.Text.Trim().Length != 0) { nombre = txtnombre.Text; } else { mostrarMensajeError("Ingrese el nombre.<br>"); return; } if (txtcontraseña.Text.Trim().Length != 0) { contraseña = txtcontraseña.Text; } else { mostrarMensajeError("Ingrese la contraseña.<br>"); return; } if (txtRepetir.Text.Trim().Length != 0) { if (txtRepetir.Text != contraseña) { mostrarMensajeError("Debe repetir correctamente la contraseña."); return; } } else { mostrarMensajeError("Debe repetir la contraseña."); return; } Empleado unEmpleado = null; try { unEmpleado = new Empleado(nombre, contraseña); FabricaLogica.GetLogicaEmpleado().Modificar(unEmpleado); lblerror.Text = "El empleado fue modificado con éxito"; Limpiar(); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrió un problema al modificar el empleado."); return; } }
public Empleado LogueoEmpleado(int pCI, string pPass) { Empleado _unEmp = null; try { _unEmp = FabricaLogica.GetLogicaEmpleado().Logueo(pCI, pPass); } catch (Exception ex) { this.GeneroSoapException(ex); } return(_unEmp); }
protected void btnModificarC_Click(object sender, EventArgs e) { try { Empleado E = (Empleado)Session["EmpleadoEncontrado"]; FabricaLogica.GetLogicaEmpleado().ModificarEmpleado(E); lblError.Text = "Empleado modificado con éxito."; txtBuscar.ReadOnly = false; txtBuscar.Text = ""; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnIngresar_Click1(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtNomLogueo.Text)) { lblMensaje.Text = "Debe ingresar el nombre de logueo."; return; } if (String.IsNullOrWhiteSpace(txtContraseña.Text)) { lblMensaje.Text = "Debe ingresar la contraseña."; return; } string nomLogueo = txtNomLogueo.Text; string contraseña = txtContraseña.Text; Empleado empleado; try { empleado = FabricaLogica.GetLogicaEmpleado().Buscar(nomLogueo); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrió un problema al buscar el Empleado."); return; } if (empleado != null && empleado.Contraseña == contraseña) { Session["USER"] = empleado; Response.Redirect("ABMApartamento.aspx"); } else { lblMensaje.Text = "¡ERROR! Nombre de usuario y/o contraseña incorrecto/a(s)."; } }
public Empleado Logueo(string cedula, string pass) { try { ILogicaEmpleado Lempleado = FabricaLogica.GetLogicaEmpleado(); return(Lempleado.Logueo(cedula, pass)); } 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; } }
protected void btneliminar_Click(object sender, EventArgs e) { string nombre = ""; Empleado emp = (Empleado)Session["USER"]; if (txtnombre.Text.Trim().Length != 0) { nombre = txtnombre.Text; } else { mostrarMensajeError("Ingrese el nombre.<br>"); return; } Empleado unEmpleado = null; try { unEmpleado = (Empleado)Session["Empleado"]; if (unEmpleado.NombreLogueo == emp.NombreLogueo) { lblerror.Text = "No se puede eliminar a sí mismo!"; } else { FabricaLogica.GetLogicaEmpleado().Eliminar(unEmpleado); lblerror.Text = "El empleado fue eliminado con éxito"; Limpiar(); } } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrió un problema al eliminar el empleado."); return; } }
protected void btnAlta_Click(object sender, EventArgs e) { try { Empleado E = new Empleado(Convert.ToInt32(txtBuscar.Text), txtNom.Text, txtPass.Text); FabricaLogica.GetLogicaEmpleado().AltaEmpleado(E); lblError.Text = "Empleado registrado con éxito."; txtPass.Text = ""; txtPass.Enabled = false; txtNom.Text = ""; txtNom.Enabled = false; txtBuscar.Text = ""; txtBuscar.ReadOnly = false; btnAlta.Enabled = false; } catch (Exception ex) { lblError.Text = ex.Message; } }
public Empleado BuscarEmpleadosActivos(int ci) { try { IlogicaEmpleado empleado = FabricaLogica.GetLogicaEmpleado(); return(empleado.BuscarEmpleadosActivos(ci)); } catch (Exception ex) { XmlDocument _undoc = new XmlDocument(); XmlNode _NodoError = _undoc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); XmlNode _nodoDetalle = _undoc.CreateNode(XmlNodeType.Element, "Error", ""); _nodoDetalle.InnerText = ex.Message; _NodoError.AppendChild(_nodoDetalle); SoapException _MiEx = new SoapException(ex.Message, SoapException.ClientFaultCode, Context.Request.Url.AbsoluteUri, _NodoError); throw _MiEx; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { Empleado E = FabricaLogica.GetLogicaEmpleado().Logeo(Convert.ToInt32(txtUser.Text), txtPass.Text); if (E != null) { lblerror.Text = ""; Session["Empleado"] = E; Response.Redirect("ABMEmpleado.aspx"); } else { throw new Exception("Usuario y/o contraseña incorrecta."); } } catch (Exception ex) { lblerror.Text = ex.Message; } }
Empleado IServicioWCF.Logueo(int pCI, string pPass) { return(FabricaLogica.GetLogicaEmpleado().Logueo(pCI, pPass)); }