protected void IdentificarUsuario(string CuentaUsuario, string Contrasenia, bool RecordarContrasenia) { ResultadoEntidad ResultadoObjetoEntidad = new ResultadoEntidad(); UsuarioEntidad UsuarioObjetoEntidad = new UsuarioEntidad(); UsuarioProceso UsuarioObjetoProceso = new UsuarioProceso(); UsuarioObjetoEntidad.CuentaUsuario = CuentaUsuario; UsuarioObjetoEntidad.Contrasenia = Contrasenia; UsuarioObjetoEntidad.RecordarContrasenia = RecordarContrasenia; ResultadoObjetoEntidad = UsuarioObjetoProceso.IdentificarUsuario(UsuarioObjetoEntidad); switch (ResultadoObjetoEntidad.ErrorId) { case (int)ConstantePrograma.IdentificarUsuario.ValorPorDefecto: Response.Redirect(ConfigurationManager.AppSettings["Activos.Web.UserIndexURL"].ToString(), true); break; case (int)ConstantePrograma.IdentificarUsuario.UsuarioContraseniaIncorrecta: EtiquetaMensaje.Text = TextoError.IdentificarUsuarioContraseniaIncorrecta + "<br />"; break; case (int)ConstantePrograma.IdentificarUsuario.UsuarioInactivo: EtiquetaMensaje.Text = TextoError.IdentificarUsuarioInactivo + "<br />"; break; default: EtiquetaMensaje.Text = ResultadoObjetoEntidad.DescripcionError + "<br />"; break; } }
protected void SeleccionarUsuario(UsuarioEntidad UsuarioEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioProceso UsuarioProcesoNegocio = new UsuarioProceso(); Resultado = UsuarioProcesoNegocio.SeleccionarUsuario(UsuarioEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaUsuario.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaUsuario.CssClass = ConstantePrograma.ClaseTabla; } TablaUsuario.DataSource = Resultado.ResultadoDatos; TablaUsuario.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void GuardarCambioContrasenia() { ResultadoEntidad ResultadoEntidad = new ResultadoEntidad(); UsuarioEntidad UsuarioEntidadActual = new UsuarioEntidad(); UsuarioEntidad UsuarioEntidadGuardar = new UsuarioEntidad(); UsuarioProceso UsuarioProcesoObjeto = new UsuarioProceso(); UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"]; UsuarioEntidadGuardar.UsuarioId = UsuarioEntidadActual.UsuarioId; UsuarioEntidadGuardar.UsuarioIdModifico = UsuarioEntidadActual.UsuarioId; UsuarioEntidadGuardar.ContraseniaAnterior = AnteriorContrasenia.Text.Trim(); UsuarioEntidadGuardar.NuevaContrasenia = NuevaContrasenia.Text.Trim(); UsuarioEntidadGuardar.Confirmacion = Confirmacion.Text.Trim(); ResultadoEntidad = UsuarioProcesoObjeto.CambiarContrasenia(UsuarioEntidadGuardar); if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.Usuario.GuardadoExitoso) { ResetFormControl(); } else { MessageLabel.Text = ResultadoEntidad.DescripcionError; } }
protected void RecuperarContrasenia(UsuarioEntidad UsuarioEntidadObjeto) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); UsuarioProceso UsuarioProcesoObjeto = new UsuarioProceso(); ResultadoEntidadObjeto = UsuarioProcesoObjeto.RecuperarContrasenia(UsuarioEntidadObjeto); switch (ResultadoEntidadObjeto.ErrorId) { case (int)ConstantePrograma.RecuperarContrasenia.CorreoEnviado: LimpiarCampos(); OcultarPanel(); break; case (int)ConstantePrograma.RecuperarContrasenia.CuentaNoValida: EtiquetaMensaje.Text = TextoError.RecuperarCuentaNoValida; break; case (int)ConstantePrograma.RecuperarContrasenia.CuentaNoExiste: EtiquetaMensaje.Text = TextoError.RecuperarCuentaNoExiste; break; default: EtiquetaMensaje.Text = TextoError.ErrorGenerico; break; } }
protected void ObtenerContrasenia() { string RememberPassword = string.Empty; RememberPassword = UsuarioProceso.ObtenerCookie(ConstantePrograma.CookieRecordar, HttpContext.Current); CookieOculto.Value = RememberPassword; }
protected void Inicio() { if (!Page.IsPostBack) { CuentaUsuario.Text = UsuarioProceso.ObtenerCookie(ConstantePrograma.CookieCuenta, HttpContext.Current); ObtenerContrasenia(); } }
protected void EliminarUsuario(UsuarioEntidad UsuarioEntidadObjeto) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); UsuarioProceso UsuarioProcesoObjeto = new UsuarioProceso(); ResultadoEntidadObjeto = UsuarioProcesoObjeto.EliminarUsuario(UsuarioEntidadObjeto); if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Usuario.EliminacionExitosa) { EtiquetaMensaje.Text = ""; SeleccionarUsuario(); } else { EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError; } }
protected void GuardarUsuario(UsuarioEntidad UsuarioObjetoEntidad) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); UsuarioProceso UsuarioProcesoObjeto = new UsuarioProceso(); ResultadoEntidadObjeto = UsuarioProcesoObjeto.GuardarUsuario(UsuarioObjetoEntidad); if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Usuario.GuardadoExitoso) { EtiquetaMensaje.Text = ""; LimiparCampos(); SeleccionarUsuario(); PanelNuevoRegistro.Visible = false; } else { EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError; } }
public async Task <HttpResponseMessage> AssingUserToProcess(AssingUserToProcessModel assing) { try { UsuarioProceso acu = new UsuarioProceso(); acu.IdProceso = assing.IdProceso; acu.IdUsuario = assing.IdUsuario; db.UsuarioProceso.Add(acu); await db.SaveChangesAsync(); return(new HttpResponseMessage(HttpStatusCode.OK)); } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }
protected void SeleccionarUsuarioPorId(Int16 UsuarioId) { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioEntidadObjeto = new UsuarioEntidad(); UsuarioProceso UsuarioProcesoNegocio = new UsuarioProceso(); UsuarioEntidadObjeto.UsuarioId = UsuarioId; Resultado = UsuarioProcesoNegocio.SeleccionarUsuario(UsuarioEntidadObjeto); PanelNuevoRegistro.CssClass = ConstantePrograma.ClaseEditarRegistro; if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { LimiparCampos(); EtiquetaMensaje.Text = TextoError.UsuarioNoExiste; } else { NombreNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString(); ApellidoPaternoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString(); ApellidoMaternoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoMaterno"].ToString(); CuentaUsuarioNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CuentaUsuario"].ToString(); RolNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["RolId"].ToString(); EstatusNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString(); UsuarioIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["UsuarioId"].ToString(); PanelBusquedaAvanzada.Visible = false; PanelNuevoRegistro.Visible = true; } } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }