/// <summary> /// ACTUALIZAR /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_EditGrilla_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== int ID_CLUSTER = 0; int ID_PAIS = 0; string CODIGO = ""; string DESCRIPCION = ""; bool ESTADO_CLUSTER = false; SMetodos Servicio = new SMetodos(); //=========================================================== // VALIDACION DE OBSERVACION //=========================================================== if (string.IsNullOrEmpty(TXT_ID.Text)) { throw new Exception("NO EXISTE ID VALIDO PARA CREAR Y TAMPOCO ACTUALIZAR"); } else { try { ID_CLUSTER = Convert.ToInt32(TXT_ID.Text); } catch { throw new Exception("ID ESPECIFICADO NO ES UN NUMERO VALIDO"); } } //=========================================================== // CODIGO //=========================================================== if (ID_CLUSTER > 0) { if (CHK_OPCION.Checked == true) { if (string.IsNullOrEmpty(TXT_CODIGO.Text)) { throw new Exception("NO EXISTE CODIGO VALIDO PARA CREAR Y TAMPOCO ACTUALIZAR"); } else { CODIGO = TXT_CODIGO.Text; } } } else { if (string.IsNullOrEmpty(TXT_CODIGO.Text)) { throw new Exception("NO EXISTE CODIGO VALIDO PARA CREAR Y TAMPOCO ACTUALIZAR"); } else { CODIGO = TXT_CODIGO.Text; } } //=========================================================== // VALIDACION DE OBSERVACION //=========================================================== if (string.IsNullOrEmpty(TXT_DESCRIPCION.Text)) { throw new Exception("DEBE INGRESAR UNA DESCRIPCION"); } else { DESCRIPCION = TXT_DESCRIPCION.Text; } //=========================================================== // ESTADO //=========================================================== ESTADO_CLUSTER = CHK_ESTADO.Checked; //=========================================================== // PAIS //=========================================================== if (DDL_PAIS.Items.Count > 0) { ID_PAIS = Convert.ToInt32(DDL_PAIS.SelectedValue); } else { throw new Exception("NO EXISTEN PAIS EN LISTA"); } //=========================================================== // VER SI ACTUALIZAMOS O INGRESAMOS //=========================================================== if (ID_CLUSTER == 0) { iSP_CREATE_CLUSTER ParametrosInput = new iSP_CREATE_CLUSTER(); ParametrosInput.ID_PAIS = ID_PAIS; ParametrosInput.CODIGO = CODIGO; ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.ESTADO = ESTADO_CLUSTER; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_CREATE_CLUSTER(ParametrosInput); if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "CLUSTER FUE CREADO CORRECTAMANTE", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); LEER_CLUSTER(); return; } if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "CÓDIGO DE CLUSTER YA EXISTE EN SISTEMA", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "CLUSTER NO FUE ACTUALIZADO", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); return; } } else { iSP_UPDATE_CLUSTER ParametrosInput = new iSP_UPDATE_CLUSTER(); ParametrosInput.ID_CLUSTER = ID_CLUSTER; ParametrosInput.ID_PAIS = ID_PAIS; ParametrosInput.CODIGO = CODIGO; ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.ESTADO = ESTADO_CLUSTER; ParametrosInput.OPCION = CHK_OPCION.Checked; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_UPDATE_CLUSTER(ParametrosInput); if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "CLUSTER FUE ACTUALIZADO CORRECTAMANTE", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); LEER_CLUSTER(); return; } if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "YA EXISTE CLÚSTER CON ESE CÓDIGO", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); LEER_CLUSTER(); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "CLUSTER NO FUE ACTUALIZADO", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); return; } } } catch (EServiceRestFulException srv) { MensajeLOGEdit("A", srv.Message, "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); } }
/// <summary> /// ACTUALIZAR O INGRESAR INFORMACION DE GRUPOS /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_EditGrilla_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== string DESCRIPCION = ""; bool ESTADO_GRUPO = false; int ID_GRUPO = 0; SMetodos Servicio = new SMetodos(); oSP_RETURN_STATUS ObjetoRest = new oSP_RETURN_STATUS(); //=========================================================== // VALIDACION DE OBSERVACION //=========================================================== if (string.IsNullOrEmpty(TXT_DESCRIPCION.Text)) { throw new Exception("DEBE INGRESAR UNA OBSERVACION"); } //=========================================================== // ASIGNACION //=========================================================== ESTADO_GRUPO = CHK_ESTADO.Checked; DESCRIPCION = TXT_DESCRIPCION.Text; //=========================================================== // VALIDACION DE OBSERVACION //=========================================================== if (string.IsNullOrEmpty(TXT_ID.Text)) { throw new Exception("NO EXISTE ID VALIDO PARA CREAR Y TAMPOCO ACTUALIZAR"); } //=========================================================== // ID ASIGNADO //=========================================================== try { ID_GRUPO = Convert.ToInt32(TXT_ID.Text); } catch { throw new Exception("ID ENVIADO NO ES UN NUMERO VALIDO"); } //=========================================================== // VER SI ACTUALIZAMOS O INGRESAMOS //=========================================================== if (ID_GRUPO == 0) { iSP_CREATE_GRUPO ParametrosInput = new iSP_CREATE_GRUPO(); ParametrosInput.ID_GRUPO = ID_GRUPO; ParametrosInput.DESCRIPCION = DESCRIPCION; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_CREATE_GRUPO(ParametrosInput); if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "GRUPO FUE INGRESADO CORRECTAMANTE", "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); LEER_GRUPO(); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "GRUPO NO FUE ACTUALIZADO", "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); return; } } else { iSP_UPDATE_GRUPO ParametrosInput = new iSP_UPDATE_GRUPO(); ParametrosInput.ID_GRUPO = ID_GRUPO; ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.ESTADO = ESTADO_GRUPO; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_UPDATE_GRUPO(ParametrosInput); if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("A", "GRUPO FUE ACTUALIZADO CORRECTAMANTE", "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); LEER_GRUPO(); return; } if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "ERROR AL ACTUALIZAR, DESCRIPCIÓN YA EXISTE EN SISTEMA", "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "GRUPO NO FUE ACTUALIZADO", "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); return; } } } catch (EServiceRestFulException srv) { MensajeLOGEdit("A", srv.Message, "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_GRUPO_INFO", "MSG_GRUPO_Alerta"); } }
/// <summary> /// GRILLA DE GRUPOS /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GRDCluster_RowCommand(object sender, GridViewCommandEventArgs e) { try { //=========================================================== // ID //=========================================================== int ID = Convert.ToInt32(e.CommandArgument); if (ID == 0) { return; } oSP_READ_CLUSTER Objeto = new oSP_READ_CLUSTER(); Objeto = V_Global().ListaCluster.Where(p => p.ID_CLUSTER == ID).First(); //=========================================================== // EDITAR DATA //=========================================================== if (e.CommandName == "EditarData") { //=========================================================== // SETEAR VALORES //=========================================================== TXT_ID.Text = Objeto.ID_CLUSTER.ToString(); FuncionesGenerales.BuscarIdCombo(DDL_PAIS, Objeto.ID_PAIS); TXT_CODIGO.Text = Objeto.CODIGO; TXT_CODIGO.Enabled = false; CHK_OPCION.Checked = false; CHK_OPCION.Enabled = true; TXT_DESCRIPCION.Text = Objeto.DESCRIPCION; CHK_ESTADO.Checked = Objeto.ESTADO; CHK_ESTADO.Enabled = true; LBL_TITULO_CLUSTER.Text = "MODIFICAR CLUSTER"; FormularioModalJS("MODAL_CLUSTER", "MSG_CLUSTER_INFO", "MSG_CLUSTER_ALERTA"); } //=========================================================== // ELIMINAR DATA //=========================================================== if (e.CommandName == "EliminarData") { LBL_ELIMINAR.Text = "ELIMINACIÓN DE CLUSTER"; string NOMBRE = Objeto.DESCRIPCION; TXT_ID_ELIMINA.Text = ID.ToString(); LBL_MENSAJE_ELIMINA.Text = ("CLUSTER DESCRIPCIÓN: " + NOMBRE + " SE ENCUENTRA INGRESADO EN SISTEMA " + Environment.NewLine + "¿ DESEA ELIMINAR DE TODAS FORMAS ?"); FormularioModalJS("MODAL_GRID_ELIMINA", "MSG_INFO_ELIMINA", "MSG_ALERTA_ELIMINA"); } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }
/// <summary> /// GRILLA DE USUARIOS /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GRDCluster_RowCommand(object sender, GridViewCommandEventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // ID //=========================================================== int ID = Convert.ToInt32(e.CommandArgument); if (ID == 0) { return; } //=========================================================== // ASIGNACION //=========================================================== if (e.CommandName == "ASIGNAR") { int ID_CLUSTER = ID; int ID_GRUPO = V_Global().ListaCluster.Where(p => p.ID_CLUSTER == ID_CLUSTER).Select(p => p.ID_GRUPO).FirstOrDefault(); bool ENCONTRADO = V_Global().ListaCluster.Where(p => p.ID_CLUSTER == ID_CLUSTER).Select(p => p.ENCONTRADO).FirstOrDefault(); if (ENCONTRADO == false) { iSP_CREATE_GRUPO_X_CLUSTER ParametrosInput = new iSP_CREATE_GRUPO_X_CLUSTER(); ParametrosInput.ID_GRUPO = ID_GRUPO; ParametrosInput.ID_CLUSTER = ID_CLUSTER; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_CREATE_GRUPO_X_CLUSTER(ParametrosInput); if (ESTADO.RETURN_VALUE == -1) { MensajeLOG("CLUSER YA ESTA ASIGNADO", "ASIGNACIÓN DE USUARIOS"); } if (ESTADO.RETURN_VALUE == 0) { MensajeLOG("CLUSER NO FUE ACTUALIZADO", "ASIGNACIÓN DE USUARIOS"); } } else { //======================================================= // PARAMETROS DE ENTRADA //======================================================= iSP_DELETE_GRUPO_X_CLUSTER ParametrosInput = new iSP_DELETE_GRUPO_X_CLUSTER(); ParametrosInput.ID_GRUPO = ID_GRUPO; ParametrosInput.ID_CLUSTER = ID_CLUSTER; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_DELETE_GRUPO_X_CLUSTER(ParametrosInput); if (ESTADO.RETURN_VALUE == 0) { MensajeLOG("CLUSER NO FUE ACTUALIZADO", "ASIGNACIÓN DE USUARIOS"); } } //======================================================= // REFRESCAR GRILLA //======================================================= LEER_CLUSTER(ID_GRUPO); } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }
/// <summary> /// CREAR O ACTUALIZAR UN NUEVO OBJETO /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_OBJETO_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== SMetodos Servicio = new SMetodos(); int ID_CLUSTER = 0; string DESCRIPCION = ""; string CODIGO = ""; bool OBLIGATORIO = false; //=========================================================== // VALIDACION DE SELECCION DE CLUSTER //=========================================================== if (DDL_SELECT_CLUSTER.Items.Count > 0) { ID_CLUSTER = Convert.ToInt32(DDL_SELECT_CLUSTER.SelectedValue); } else { MensajeLOGEdit("A", "DEBES SELECCIONAR UN CLUSTER", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } //=========================================================== // VALIDACION DE DESCRIPCION //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_DESCRIPCION.Text)) { DESCRIPCION = TXT_DESCRIPCION.Text; } else { MensajeLOGEdit("A", "DEBES INGRESAR UNA DESCRIPCION", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } //=========================================================== // VALIDACION DE DESCRIPCION //=========================================================== if (!string.IsNullOrWhiteSpace(TXT_CODIGO.Text)) { CODIGO = TXT_CODIGO.Text; } else { MensajeLOGEdit("A", "DEBES INGRESAR UN CODIGO", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } OBLIGATORIO = CHK_OBLIGATORIO.Checked; if (Convert.ToInt32(TXT_ID_OBJETO.Text) == 0) { //======================================================= // CONSTRUCCION DE OBJETO //======================================================= iSP_CREATE_OBJETO ParametrosInput = new iSP_CREATE_OBJETO(); ParametrosInput.ID_CLUSTER = ID_CLUSTER; ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.OBLIGATORIO = OBLIGATORIO; ParametrosInput.CODIGO = CODIGO; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_CREATE_OBJETO(ParametrosInput); if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "EL OBJETO YA SE ENCUENTRA EN EL SISTEMA", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL OBJETO NO FUE INGRESADO", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL OBJETO FUE INGRESADO CORRECTAMENTE", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); LEER_OBJETO(ID_CLUSTER); CARGAR_GRILLA_OBJETO(); return; } } if (Convert.ToInt32(TXT_ID_OBJETO.Text) > 0) { //======================================================= // CONSTRUCCION DE OBJETO //======================================================= iSP_UPDATE_OBJETO ParametrosInput = new iSP_UPDATE_OBJETO(); ParametrosInput.ID_OBJETO = Convert.ToInt32(TXT_ID_OBJETO.Text); ParametrosInput.DESCRIPCION = DESCRIPCION; ParametrosInput.OBLIGATORIO = OBLIGATORIO; ParametrosInput.CODIGO = CODIGO; //======================================================= // LLAMADA A SERVICIO //======================================================= oSP_RETURN_STATUS ESTADO = Servicio.SP_UPDATE_OBJETO(ParametrosInput); if (ESTADO.RETURN_VALUE == -1) { MensajeLOGEdit("A", "EL OBJETO YA SE ENCUENTRA EN EL SISTEMA", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL OBJETO NO FUE INGRESADO", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL OBJETO FUE ACTUALIZADO CORRECTAMENTE", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); LEER_OBJETO(ID_CLUSTER); CARGAR_GRILLA_OBJETO(); return; } } } catch (EServiceRestFulException srv) { MensajeLOGEdit("A", srv.Message, "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); } }
/// <summary> /// ELIMINA FILTRO DE ASIGNACION /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_ELIMINA_OBJETO_Click(object sender, EventArgs e) { try { //===================================================================== // DECLARACION DE VARIABLES //===================================================================== SMetodos Servicio = new SMetodos(); int ID_OBJETO = 0; int ID_CLUSTER = 0; //=========================================================== // VALIDACION DE SELECCION DE CLUSTER //=========================================================== if (DDL_SELECT_CLUSTER.Items.Count > 0) { ID_CLUSTER = Convert.ToInt32(DDL_SELECT_CLUSTER.SelectedValue); } else { MensajeLOGEdit("A", "DEBES SELECCIONAR UN CLUSTER", "MSG_INFO_OBJETO", "MSG_ALERTA_OBJETO"); return; } //=========================================================== // VALIDACION DE SELECCIÓN OBJETO //=========================================================== try { ID_OBJETO = Convert.ToInt32(TXT_ID_ELIMINA_OBJETO.Text); } catch { MensajeLOGEdit("A", "EL OBJETO NO ES VÁLIDO", "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO"); return; } //===================================================================== // CREACION DE OBJETO //===================================================================== iSP_DELETE_OBJETO parametrosInput = new iSP_DELETE_OBJETO(); parametrosInput.ID_OBJETO = ID_OBJETO; //===================================================================== // LLAMADA A SERVICIO //===================================================================== oSP_RETURN_STATUS ESTADO = Servicio.SP_DELETE_OBJETO(parametrosInput); if (ESTADO.RETURN_VALUE == 0) { MensajeLOGEdit("A", "EL OBJETO NO FUE ELIMINADO", "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO"); return; } if (ESTADO.RETURN_VALUE == 1) { MensajeLOGEdit("I", "EL OBJETO FUE ELIMINADO CORRECTAMENTE", "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO"); LEER_OBJETO(ID_CLUSTER); CARGAR_GRILLA_OBJETO(); return; } } catch (EServiceRestFulException svr) { MensajeLOGEdit("A", svr.Message, "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO"); } catch (System.Exception ex) { MensajeLOGEdit("A", UThrowError.MensajeThrow(ex), "MSG_INFO_ELIMINA_OBJETO", "MSG_ALERTA_ELIMINA_OBJETO"); } }
/// <summary> /// LOGIN DE USUARIO /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_Login_Click(object sender, EventArgs e) { try { //=========================================================== // ACCESO AL SERVICIO //=========================================================== SMetodos Servicio = new SMetodos(); //=========================================================== // VALIDACION DE CONTROLES == //=========================================================== if (string.IsNullOrEmpty(TXT_LOGIN.Text) == true) { MensajeLOG("NO HA INGRESADO LOGIN A VALIDAR", "VALIDACIÓN DE LOGIN"); return; } if (string.IsNullOrEmpty(TXT_PASSWORD.Text) == true) { MensajeLOG("NO HA PASSWORD A VALIDAR", "VALIDACIÓN DE LOGIN"); return; } //=========================================================== // ASIGNACION DE VALORES DE CREACION DE CUENTA == //=========================================================== string LOGIN = TXT_LOGIN.Text; string PASSWORD = TXT_PASSWORD.Text; //=========================================================== // ASIGNACION DE VALORES DE CREACION DE CUENTA == //=========================================================== iSP_VALIDATE_USUARIO ParametrosInput = new iSP_VALIDATE_USUARIO(); ParametrosInput.LOGIN = LOGIN; ParametrosInput.PASSWORD = PASSWORD; //=========================================================== // LLAMADA DEL SERVICIO //=========================================================== oSP_RETURN_STATUS ObjetoRest = Servicio.SP_VALIDATE_USUARIO(ParametrosInput); //=========================================================== // RESPUESTA SERVICIO //=========================================================== if (ObjetoRest.RETURN_VALUE == -4) { MensajeLOG("INSTITUCIÓN NO EXISTE EN SISTEMA", "ERROR LOGIN"); return; } if (ObjetoRest.RETURN_VALUE == -3) { MensajeLOG("INSTITUCIÓN NO ESTA VIGENTE EN SISTEMA", "ERROR LOGIN"); return; } if (ObjetoRest.RETURN_VALUE == -2) { MensajeLOG("USUARIO NO EXISTE EN SISTEMA", "ERROR LOGIN"); return; } if (ObjetoRest.RETURN_VALUE == -1) { MensajeLOG("USUARIO ENVIADO NO ESTA VINCULADO A INSTITUCIÓN", "ERROR LOGIN"); return; } if (ObjetoRest.RETURN_VALUE == 0) { MensajeLOG("PASSWORD NO COINCIDE", "ERROR LOGIN"); return; } if (ObjetoRest.RETURN_VALUE == 1) { HttpCookie cookie = new HttpCookie(Globales.Cookie); Response.Cookies.Remove(Globales.Cookie); cookie.Values.Add("LOGIN", UCryptorEngine.Encriptar(LOGIN)); cookie.Values.Add("PASSWORD", UCryptorEngine.Encriptar(PASSWORD)); if (RememberMe.Checked == true) { cookie.Values.Add("Checked", "1"); cookie.Expires = DateTime.Now.AddDays(365); } else { cookie.Values.Add("Checked", "0"); cookie.Expires = DateTime.Now.AddDays(-1D); } Response.Cookies.Add(cookie); UsuariosSession(LOGIN); FormsAuthentication.RedirectFromLoginPage(LOGIN, false); } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }
/// <summary> /// CAMBIAR PASSWORD EN SISTEMA /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BTN_GUARDAR_PASSWORD_Click(object sender, EventArgs e) { try { //=========================================================== // DECLARACION DE VARIABLES //=========================================================== string PASSWORD_NUEVA = ""; string PASSWORD_CONFIRMAR = ""; SMetodos Servicio = new SMetodos(); //=========================================================== // ASIGNA VALORES DE CAJA //=========================================================== PASSWORD_NUEVA = TXT_PASSWORD_NUEVA.Text; PASSWORD_CONFIRMAR = TXT_PASSWORD_CONFIRMAR.Text; //=========================================================== // SI LOS VALORES SON DIDFERENTES //=========================================================== if (PASSWORD_NUEVA != PASSWORD_CONFIRMAR) { MensajeLOG("LA NUEVA CONTRASEÑA Y LA CONFIRMACIÓN NO COINCIDEN", "FALLA ACTUALIZACION CLAVE"); return; } //=========================================================== // PARAMETROS DE ENTRADA //=========================================================== iSP_UPDATE_PASSWORD ParametrosInput = new iSP_UPDATE_PASSWORD(); ParametrosInput.ID_USUARIO = Globales.DATOS_COOK().ID_USUARIO; ParametrosInput.PASSWORD_ACTUAL = this.TXT_PASSWORD_ACTUAL.Text; ParametrosInput.PASSWORD_NUEVA = this.TXT_PASSWORD_NUEVA.Text; //=========================================================== // LLAMADA DEL SERVICIO //=========================================================== oSP_RETURN_STATUS ObjetoRest = Servicio.SP_UPDATE_PASSWORD(ParametrosInput); if (ObjetoRest.RETURN_VALUE == -1) { MensajeLOG("LA CLAVE ACTUAL NO CONCUERDA CON ESTE USUARIO", "FALLA ACTUALIZACION CLAVE"); } if (ObjetoRest.RETURN_VALUE == 0) { MensajeLOG("FALLÓ LA ACTUALIZACION DE LA CLAVE EN BASE DE DATOS", "FALLA ACTUALIZACION CLAVE"); } if (ObjetoRest.RETURN_VALUE == 1) { MensajeLOG("LA CLAVE FUE ACTUALIZADA EXITOSAMENTE", "CAMBIO DE CLAVE"); } } catch (EServiceRestFulException srv) { MensajeLOG(srv.Message, "ERRORES DE SERVICIO"); } catch (System.Exception ex) { MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN"); } }