public static GeneralController DefaultController() { // If the defaultCenter doesn't already exist, we need to create it if (!generalController) { // Because the NotificationCenter is a component, we have to create a GameObject to attach it to. GameObject notificationObject = new GameObject("Default General Controller"); // Add the NotificationCenter component, and set it as the defaultCenter generalController = notificationObject.AddComponent<GeneralController>(); DontDestroyOnLoad(generalController); } return generalController; }
void Init() { transform.parent = MagicController.Instance.magicRoot; transform.localPosition = Vector3.zero; transform.localEulerAngles = Vector3.zero; transform.localScale = Vector3.one; warCtrl = MagicController.Instance.warCtrl; side = MagicController.Instance.GetMagicSide(); enemySide = MagicController.Instance.GetMagicEnemySide(); Vector3 posGeneral; if (enemySide == WarSceneController.WhichSide.Left) { gCtrl = warCtrl.leftGeneral; posGeneral = warCtrl.leftGeneral.transform.localPosition; } else { gCtrl = warCtrl.rightGeneral; posGeneral = warCtrl.rightGeneral.transform.localPosition; } Vector3 pos = posGeneral; GameObject go = InstantiateOneGO(stoneName, pos, WarSceneController.manScaleRight, WarSceneController.manEulerAngles); go.SetActive(false); listStones.Add(go); for (int i = 1; i < levelNum[level - 1]; i++) { pos = posGeneral; pos.x += Random.Range(-100, 100); pos.y += Random.Range(-100, 100); go = InstantiateOneGO(stoneName, pos, WarSceneController.manScaleRight, WarSceneController.manEulerAngles); go.SetActive(false); listStones.Add(go); } }
void Init() { transform.parent = MagicController.Instance.magicRoot; transform.localPosition = Vector3.zero; transform.localEulerAngles = Vector3.zero; transform.localScale = Vector3.one; warCtrl = MagicController.Instance.warCtrl; side = MagicController.Instance.GetMagicSide(); if (side == WarSceneController.WhichSide.Left) { speed = speedLeft; general = MagicController.Instance.warCtrl.leftGeneral; enemyGeneral = MagicController.Instance.warCtrl.rightGeneral; } else { speed = speedRight; general = MagicController.Instance.warCtrl.rightGeneral; enemyGeneral = MagicController.Instance.warCtrl.leftGeneral; } }
// Use this for initialization void Start() { NotificationCenter.DefaultCenter().AddObserver(this, "hideText"); NotificationCenter.DefaultCenter().AddObserver(this, "BossDestroyed"); player = GeneralController.DefaultController().getPlayer(); playerAnim = player.GetComponent <Animator>(); playerController = player.GetComponent <PlayerController>(); lady = GameObject.Find("Ladyuvita"); ladyAnim = lady.GetComponent <Animator>(); ladyController = lady.GetComponent <NpcController>(); canvas = GameObject.Find("Canvas"); canvasAnim = canvas.GetComponent <Animator>(); shine = GameObject.Find("Shine"); shineAnim = shine.GetComponent <Animator>(); stopCinematic = true; //ladyAnim.SetBool("startAnim", true); // playerAnim.SetBool("startAnim", true); canvasAnim.SetBool("startAnim", true); playerFrom = new Vector3(0, -2.3f, 0); playerTo = new Vector3(0, -0.05f, 0); ladyFrom = new Vector3(0, 1.56f, 0); ladyTo = new Vector3(0, 0.25f, 0); time = Time.time; playerController.animated = true; playerAnim.SetInteger("direction", 1); playerAnim.SetBool("moving", true); ladyController.animated = true; ladyAnim.SetBool("moving", true); ladyAnim.SetInteger("direction", 3); lady.tag = "Npc"; bShine = false; isFinished = false; }
// GET: OPDEXPENSEs/Edit/5 public ActionResult ManTravelExpense(string id) { try { if (Request.IsAuthenticated) { AuthenticateUser("ManTravelExpense"); int idDecrypted = Security.DecryptId(id); if (!(AuthenticateEmailAddress(idDecrypted))) { return(RedirectToAction(UrlIndex, UrlHome)); } if (id == null) { return(RedirectToAction(UrlIndexTravel, UrlManApproval)); } var result2 = GeneralController.GetTravelExpense(idDecrypted, _opdExpenseService, _travelExpenseService); ViewData["OPDEXPENSE_ID"] = idDecrypted; return(View(result2)); } else { return(RedirectToAction(UrlIndexTravel, UrlManApproval)); } } catch (Exception ex) { logger.Error("FinAPPROVAL : FINOPDExpense()" + ex.Message.ToString()); return(View(new HttpStatusCodeResult(HttpStatusCode.BadRequest))); } }
public override bool subLogin(String usuario, String password) { UsuarioBean bean = UsuarioController.validarUsuario(usuario, password, "F"); if (!bean.Codigo.Equals("0")) { Session["lgn_id"] = bean.IdUsuario; Session["lgn_codigo"] = bean.Codigo; Session["lgn_login"] = bean.LoginUsuario; Session["lgn_nombre"] = bean.Nombres; Session["lgn_perfil"] = bean.IdPerfil; Session["lgn_perfilmenu"] = bean.hashRol; Session["lgn_email"] = bean.Email; Session["lgn_idcanal"] = bean.IdCanal; GeneralController.subInicializarConfiguracion(); //subInicializarMenu(); return(true); } else { return(false); } }
public ActionResult DetailsForHospitalExpense(string id) { try { if (Request.IsAuthenticated) { AuthenticateUser("DetailsForHospitalExpense"); int idDecrypted = Security.DecryptId(Convert.ToString(id)); if (!(AuthenticateEmailAddress(Convert.ToInt32(idDecrypted)))) { return(RedirectToAction(UrlIndex, UrlHome)); } if (id == null) { return(RedirectToAction(UrlIndex, UrlManApproval)); } var result2 = GeneralController.GetHospitalExpense(Convert.ToInt32(idDecrypted), _opdExpenseService, _opdExpensePatientService, _opdExpenseImageService); return(View(result2)); } else { return(RedirectToAction(UrlIndex, UrlManApproval)); } } catch (Exception ex) { logger.Error("MANAPPROVAL : DetailsForHospitalExpense()" + ex.Message.ToString()); return(View(new HttpStatusCodeResult(HttpStatusCode.BadRequest))); } }
void GenerateLightning() { for (int i = 0; i < 2; i++) { GameObject go = (GameObject)Instantiate(Resources.Load(prefabName)); go.transform.parent = transform; go.transform.localEulerAngles = WarSceneController.manEulerAngles; go.transform.localScale = WarSceneController.manScaleRight; if (MagicController.Instance.GetMagicEnemySide() == WarSceneController.WhichSide.Left) { gCtrl = MagicController.Instance.warCtrl.leftGeneral; } else { gCtrl = MagicController.Instance.warCtrl.rightGeneral; } go.transform.localPosition = new Vector3(gCtrl.transform.localPosition.x, gCtrl.transform.localPosition.y - i * 20, 0); go.SetActive(false); listLightning.Add(go); } }
public void NumberActivator(int newNumberIndex = 0) { currentNumber = numbers[currentNumberIndex]; currentNumberIndex = newNumberIndex; nextNumber = numbers[currentNumberIndex]; currentNumberAnimator = currentNumber.GetComponent <Animator>(); nextNumberAnimator = nextNumber.GetComponent <Animator>(); currentNumberAnimator.Play(buttonFadeOut); nextNumberAnimator.Play(buttonFadeIn); if (newNumberIndex == 10) //BackspaceKey { SetDisplay(); ResetAlert(); } else if (newNumberIndex == 11) //EnterKey { if (playerCode == correctCode) { Debug.Log("Correct!"); SetDisplay(); ShowLanguageSelection(); //Accediendo al método de la clase GeneralController GameObject levelComplete = generalContainerPanel; GeneralController generalController = GetComponent <GeneralController>(); generalController.Invoke("OnSuccessfulAccess", 0); } else { Debug.Log("Incorrecto!"); //playerCode = "CLAVE INCORRECTA"; playerCode = ""; alertText.text = "...Incorrecto"; SetDisplay(); } } else { //Poner sonido a las teclas float randomPitch = UnityEngine.Random.Range(lowPitchRange, highPitchRange); //currentSound = sounds[newNumberIndex].GetComponent<AudioSource>(); currentSound = numbers[newNumberIndex].GetComponent <AudioSource>(); currentSound.pitch = randomPitch; //currentSound.clip = clips[randomIndex]; //rrentSound.clip = clips[UnityEngine.Random.Range(0, clips.Length)]; currentSound.clip = clip; currentSound.Play(); if (alertText.text == "...Incorrecto") { ResetAlert(); } if (playerCode == "INGRESE PASSWORD") { ResetDisplay(); } playerCode += newNumberIndex; Debug.Log(playerCode); } }
public void TestMethod1() { Mock <CalculationsSingl> mockICalculationsSingl = new Mock <CalculationsSingl>(); //очередь на вычисление //Дождёмся пока загрузится Current из файла (в параллельном потоке) while (true) { Thread.Sleep(1); if (mockICalculationsSingl.Object.IsCurrentUploaded) { break; } } Mock <WriteQueueSingl> mockIWriteQueueSingl = new Mock <WriteQueueSingl>(); //очередь на запись CalcScheduler scheduler = new CalcScheduler(mockICalculationsSingl.Object, mockIWriteQueueSingl.Object); //Шедулер вычисляющий и записывающий (в параллельных потоках) scheduler.StartAsync(new CancellationToken()); //Шедулер запустим сразу var implement = new GeneralControllerImpl(mockICalculationsSingl.Object); GeneralController controller = new GeneralController(null, implement); var getActionResult = controller.Get(); //Запросим Current, Total var getResult = getActionResult.Result as OkObjectResult; //Пока не знаем какой он: какое-то значение из файла (либо 0 если в файл раньше ничего не записывали). //Проверим StatusCode Assert.IsTrue(getResult.StatusCode == 200); //Отправим несколько запросов, 17шт: controller.PostCalc(new Action_Data() { Action = "*", Data = 0 }); //Current из файла умножим на 0, получим 0 controller.PostCalc(new Action_Data() { Action = "+", Data = 200 }); //200 controller.PostCalc(new Action_Data() { Action = "/", Data = 20 }); //10 controller.PostCalc(new Action_Data() { Action = "*", Data = 20 }); //200 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //201 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //202 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //203 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //204 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //205 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //206 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //207 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //208 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //209 controller.PostCalc(new Action_Data() { Action = "+", Data = 1 }); //210 controller.PostCalc(new Action_Data() { Action = "+", Data = 10.789 }); //220.789 controller.PostCalc(new Action_Data() { Action = "-", Data = 10 }); //210.789 controller.PostCalc(new Action_Data() { Action = "+", Data = 0 }); //210.789 mockIWriteQueueSingl.Object.FilesShouldReload = true; //Дождёмся пока шедулер всё досчитает //ради интереса посмотрим, долго ли будет считать. int step = 0; while (true) { Thread.Sleep(1); step++; if (mockIWriteQueueSingl.Object.FilesShouldReload == false) { break; } } getActionResult = controller.Get(); getResult = getActionResult.Result as OkObjectResult; Assert.AreEqual(210.789, ((Action_Data_Total)getResult.Value).Total); Assert.AreEqual(0, ((Action_Data_Total)getResult.Value).Data); Assert.AreEqual("+", ((Action_Data_Total)getResult.Value).Action); Console.WriteLine("Столько ждали шедулер " + step);//столько ждали шедулер }
void lifeTaken(Notification notification) { slider.value = GeneralController.DefaultController().getPlayer().GetComponent <PlayerController>().getLives(); }
public void Start() { controller = GameObject.Find("Initialiser").GetComponent <GeneralController>(); }
private void WheelEvent() { reAcceptTime -= (Time.time - touchMoment); if (reAcceptTime > 0) { return; } WheelDirect preDirect = wheelDirect; float preMouseAxis = mouseAxis; mouseAxis = Input.GetAxis("Mouse ScrollWheel"); if (mouseAxis > rollActAchieveValue) { wheelDirect = WheelDirect.ThisSide; } else if (mouseAxis < -rollActAchieveValue) { wheelDirect = WheelDirect.Back; } mouseAxis = preMouseAxis; if (preDirect == wheelDirect && Time.time - touchMoment < rollActAcceptLimit) { mouseAxis += Input.GetAxis("Mouse ScrollWheel"); } Action <WheelDirect> ScaleChange = (direct) => { float baseChangeValue = 1F; if (direct == WheelDirect.Back) { baseChangeValue = baseChangeValue * 1; } else if (direct == WheelDirect.ThisSide) { baseChangeValue = baseChangeValue * -1; } //GeneralController.SetScale(GetScale + baseChangeValue); float scaleValue = (Mathf.Round(GetScale + baseChangeValue)); if (scaleValue < 1F) { scaleValue = 1F; } if (scaleValue > 20F) { scaleValue = 20F; } GeneralController.SetScale(scaleValue); mainCamera.orthographicSize = scaleValue; /* * foreach (var item in targetCanvas) * { * item.transform.localScale = new Vector3(GetScale, * GetScale, * item.transform.localScale.z); * }*/ mouseAxis = 0; reAcceptTime = reAcceptTimeValue; ChangeView(); }; if (mouseAxis > rollActAchieveValue) { print("Back"); ScaleChange(WheelDirect.Back); } else if (mouseAxis < -rollActAchieveValue) { print("ThisSide"); ScaleChange(WheelDirect.ThisSide); } touchMoment = Time.time; }
private void BlazeInLine(Dictionary <string, decimal> distanceDict) { Vector3 dir = new Vector3(); Vector3 p; Vector3 pos = transform.position; foreach (var d in explodeDistanceDict) { Debug.LogWarning(String.Format("dict key is {0} and dict value is {1}", d.Key, d.Value)); for (int j = 1; j <= d.Value; j++) { switch (d.Key) { case "xPlus": dir = new Vector3(j, 0, 0); p = pos + dir; Debug.Log(String.Format("blaze is at {0}", p)); Debug.Log(String.Format("xplus is in stage :{0} ", GeneralController.IsInStage(p))); if (GeneralController.IsInStage(p)) { var blaze = Instantiate(ExplodeObj, p, Quaternion.identity); Destroy(blaze, 1.0f); } break; case "xMinus": dir = new Vector3(j, 0, 0); p = pos - dir; Debug.Log(String.Format("blaze is at {0}", p)); Debug.Log(String.Format("xminus is in stage :{0} ", GeneralController.IsInStage(p))); if (GeneralController.IsInStage(p)) { var blaze = Instantiate(ExplodeObj, p, Quaternion.identity); Destroy(blaze, 1.0f); } break; case "zPlus": dir = new Vector3(0, 0, j); p = pos + dir; Debug.Log(String.Format("blaze is at: {0}", p)); Debug.Log(String.Format("zplus is in stage :{0} ", GeneralController.IsInStage(p))); if (GeneralController.IsInStage(p)) { var blaze = Instantiate(ExplodeObj, p, Quaternion.identity); Destroy(blaze, 1.0f); } break; case "zMinus": dir = new Vector3(0, 0, j); p = pos - dir; Debug.Log(String.Format("blaze is at: {0}", p)); Debug.Log(String.Format("zminus is in stage :{0} ", GeneralController.IsInStage(p))); if (GeneralController.IsInStage(p)) { var blaze = Instantiate(ExplodeObj, p, Quaternion.identity); Destroy(blaze, 1.0f); } break; default: break; } } } }
public void ClickButton() { GeneralController.SetCurId(GetCurId + 1); InstantiateObj(); }
void Awake() { ayarlar = GameObject.FindObjectOfType <Ayarlar>(); controller = GameObject.FindObjectOfType <GeneralController>(); }
void Start() { _generalController = GameObject.FindGameObjectWithTag("GeneralController").GetComponent <GeneralController>(); }
// Update is called once per frame void Update() { if (player == null) { player = GeneralController.DefaultController().getPlayer(); } //rigidbody2D.mass = 999999f; //transform.position +=0*new Vector3 (Random.Range(-1,2), Random.Range(-1,2), 0) * Time.deltaTime * direccion; if (!dead) { if (!hitted) { int h = 0; int v = 0; float xDistance = player.transform.position.x - transform.position.x; float yDistance = player.transform.position.y - transform.position.y; if (Vector3.Distance(transform.position, player.transform.position) <= ATTACKDISTANCE) { speed = 1f; if (xDistance > 0.1f) { h = 1; } else if (xDistance < -0.1f) { h = -1; } if (yDistance > 0.1f) { v = 1; } else if (yDistance < -0.1f) { v = -1; } movement = new Vector2(h, v); ManageMovement(movement * speed); } else { speed = 0.75f; move(); } } else { if (Time.time - timeHit > HITTIME) { hitted = false; } else { rigid.velocity = attackDir * speed; } } } else if (Time.time - timeDead > DEATHTIME) { collider2D.enabled = true; renderer.enabled = true; dead = false; gameObject.transform.position = initPos; } else { rigid.velocity = Vector2.zero; } }
void setControl() { __control = GameObject.Find("Control").GetComponent <GeneralController>(); }
private void Awake() { Inistance = this; }
public FormMain() { InitializeComponent(); contr = new GeneralController(); }
public ActionResult FINHospitalExpense(OpdExpenseVM oPDEXPENSE) { try { string buttonStatus = Request.Form["buttonName"]; AuthenticateUser(); string message = Validation(oPDEXPENSE, buttonStatus); if (message != string.Empty) { ModelState.AddModelError("", message); } if (buttonStatus == "approved") { oPDEXPENSE.Status = ClaimStatus.FINAPPROVED; } else if (buttonStatus == "rejected") { oPDEXPENSE.Status = ClaimStatus.FINREJECTED; } else if (buttonStatus == "finalapproved") { oPDEXPENSE.Status = ClaimStatus.COMPLETED; } else if (buttonStatus == "managerapproval") { oPDEXPENSE.Status = ClaimStatus.MANINPROCESS; } else { oPDEXPENSE.Status = ClaimStatus.HRINPROCESS; } if (ModelState.IsValid) { oPDEXPENSE.ModifiedDate = DateTime.Now; oPDEXPENSE.FinanceApprovalDate = DateTime.Now; oPDEXPENSE.FinanceEmailAddress = GetEmailAddress(); if (oPDEXPENSE.Status == ClaimStatus.FINAPPROVED) { oPDEXPENSE.HrApproval = true; oPDEXPENSE.FinanceApproval = true; } else if (oPDEXPENSE.Status == ClaimStatus.MANAPPROVED) { oPDEXPENSE.ManagementApproval = true; } _opdExpenseService.UpdateOpdExpense(oPDEXPENSE); EmailSend(oPDEXPENSE); return(RedirectToAction(UrlIndex, UrlFinApproval)); } var opdExpense = GeneralController.GetHospitalExpense(Convert.ToInt32(oPDEXPENSE.ID), _opdExpenseService, _opdExpensePatientService, _opdExpenseImageService); ViewData["OPDEXPENSE_ID"] = oPDEXPENSE.ID; return(View(opdExpense)); } catch (Exception ex) { logger.Error("FINAPPROVAL : FINHospitalExpense([Bind])" + ex.Message.ToString()); return(View(new HttpStatusCodeResult(HttpStatusCode.BadRequest))); } }
private void Awake() { instance = this; }
public void SetInfo(bool isWithFire, WarSceneController.WhichSide side, Vector3 positionStart, SolidersController soliderCtrl, GeneralController generalCtrl) { this.isWithFire = isWithFire; this.side = side; this.soliderCtrl = soliderCtrl; this.generalCtrl = generalCtrl; this.transform.localPosition = positionStart; }
// Use this for initialization void Start() { controller = GameObject.Find("Initialiser").GetComponent <GeneralController>(); target = GameObject.FindGameObjectWithTag("MasterPlayer").GetComponentInParent <Transform>(); }
private void checkingloiiverdue() { GeneralController gc = new GeneralController(); gc.checking_loi_overdue(); }
// Update is called once per frame void Update() { if (player == null) { player = GeneralController.DefaultController().getPlayer(); } if (!dead) { if (!hitted) { int h = 0; int v = 0; float xDistance = player.transform.position.x - transform.position.x; float yDistance = player.transform.position.y - transform.position.y; if (Vector3.Distance(transform.position, player.transform.position) <= ATTACKDISTANCE) { if (Vector3.Distance(transform.position, player.transform.position) <= SHOOTDISTANCE) { movement = Vector2.zero; ManageMovement(movement * speed); if (shootTime == 0) { GameObject fireball = null; switch (animator.GetInteger("direction")) { case 1: fireball = GameObject.Instantiate(Resources.Load("prefabs/FireBall"), new Vector3(transform.position.x, transform.position.y + 0.126f, 0), Quaternion.identity) as GameObject; break; case 2: fireball = GameObject.Instantiate(Resources.Load("prefabs/FireBall"), new Vector3(transform.position.x + 0.15f, transform.position.y + 0.025f, 0), Quaternion.identity) as GameObject; break; case 3: fireball = GameObject.Instantiate(Resources.Load("prefabs/FireBall"), new Vector3(transform.position.x, transform.position.y, 0), Quaternion.identity) as GameObject; break; case 4: fireball = GameObject.Instantiate(Resources.Load("prefabs/FireBall"), new Vector3(transform.position.x - 0.15f, transform.position.y - 0.025f, 0), Quaternion.identity) as GameObject; break; } fireball.name = "Fireball"; } shootTime += Time.deltaTime; if (shootTime > 1f) { shootTime = 0; } } else { speed = 1f; if (xDistance > 0.1f) { h = 1; } else if (xDistance < -0.1f) { h = -1; } if (yDistance > 0.1f) { v = 1; } else if (yDistance < -0.1f) { v = -1; } movement = new Vector2(h, v); ManageMovement(movement * speed); } } else { speed = 0.75f; move(); } } else { if (Time.time - timeHit > HITTIME) { hitted = false; } else { rigid.velocity = attackDir * speed; ; } } } else if (Time.time - timeDead > DEATHTIME) { collider2D.enabled = true; renderer.enabled = true; dead = false; gameObject.transform.position = initPos; } else { rigid.velocity = Vector2.zero; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { String login = this.txtUsuario.Text; String clave = this.txtClave.Text; String pwcrypt = FormsAuthentication.HashPasswordForStoringInConfigFile(clave, "sha1"); if (GeneralController.fnValidarIntegridad()) { UsuarioBean bean = new UsuarioBean(); try { bean = UsuarioController.validarUsuario(login, pwcrypt, "F"); } catch (Exception ex) { this.txtmsg.Value = ex.Message; } // ConfigBean config = GeneralController.getConfig(); if (!bean.Codigo.Equals("")) { //Session["lgn_id"] = bean.IdUsuario; //Session["lgn_codigo"] = bean.Codigo; //Session["lgn_login"] = bean.LoginUsuario; //Session["lgn_nombre"] = bean.Nombres; //Session["lgn_perfil"] = bean.IdPerfil; //Session["lgn_Nomperfil"] = bean.NombrePerfil; //Session["lgn_perfilmenu"] = bean.hashRol; //Session["Config"] = "" ; //Response.Redirect("Main.aspx"); //<add key="URL_WS_ACTIVE_DIRECTORY" value="http://190.216.186.94:8080/ISORest/service/user/AuthByUserPrincipalName?user=@USER&password=@PASSWORD"/> if (bean.FlgActiveDirectory.Equals("T")) { String url = System.Configuration.ConfigurationManager.AppSettings["URL_WS_ACTIVE_DIRECTORY"].ToString() + "user=@USUARIO&password=@PASSWORD"; if (login.Contains("@")) { url = url.Replace("@USUARIO", login); } else { url = url.Replace("@USUARIO", bean.Email); } url = url.Replace("@PASSWORD", clave); HttpWebRequest requestNIA = WebRequest.Create(url) as HttpWebRequest; JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); StreamReader reader; String Respuesta = string.Empty; //Boolean Respuesta = false; // Get response try { using (HttpWebResponse response = requestNIA.GetResponse() as HttpWebResponse) { reader = new StreamReader(response.GetResponseStream()); Respuesta = reader.ReadToEnd(); } if (Respuesta.ToUpper().Equals("TRUE")) { Session["lgn_id"] = bean.IdUsuario; Session["lgn_codigo"] = bean.Codigo; Session["lgn_login"] = bean.LoginUsuario; Session["lgn_nombre"] = bean.Nombres; Session["lgn_perfil"] = bean.IdPerfil; Session["lgn_perfilmenu"] = bean.hashRol; Session["lgn_email"] = bean.Email; Session["lgn_idcanal"] = bean.IdCanal; Response.Redirect("Main.aspx"); } else { txtmsg.Value = "Usuario o contraseña incorrecta"; //Exception ex= new Exception("Usuario o contraseña incorrecto"); //HttpContext.Current.Response.Write(ExceptionUtils.getHtmlErrorPage(ex)); // HttpContext.Current.Response.End(); } } catch (Exception ex) { txtmsg.Value = "El Servicio Web de Active Directory no está disponible"; } } else { //bean = UsuarioController.validarUsuario(login, pwcrypt, "T"); try { bean = new UsuarioBean(); bean = UsuarioController.validarUsuario(login, pwcrypt, "T"); if (!bean.Codigo.Equals("0")) { Session["lgn_id"] = bean.IdUsuario; Session["lgn_codigo"] = bean.Codigo; Session["lgn_login"] = bean.LoginUsuario; Session["lgn_nombre"] = bean.Nombres; Session["lgn_perfil"] = bean.IdPerfil; Session["lgn_perfilmenu"] = bean.hashRol; Session["lgn_email"] = bean.Email; Session["lgn_idcanal"] = bean.IdCanal; Response.Redirect("Main.aspx"); //GeneralController.subInicializarConfiguracion(); //subInicializarMenu(); } else { txtmsg.Value = "Usuario o contraseña incorrecta"; } } catch (Exception ex) { this.txtmsg.Value = ex.Message; } } } else { //this.txtmsg.Text = "<script>window.onload = function() {addnotify(\"alert\", \"Usuario o contraseña incorrecta\", \"usernregister\");};</script>"; } } else { //this.txtmsg.Text = "<script>window.onload = function() {addnotify(\"alert\", \"Error de integridad en las tablas de permisos. Por favor contacte a un consultor de " + IdiomaCultura.getMensajeEncodeHTML(IdiomaCultura.WEB_OPERADOR + Controller.GeneralController.obtenerTemaActual(true)) +".\", \"usernregister\");};</script>"; } } catch (Exception ex) { this.txtmsg.Value = "Ocurrió un error: " + ex.Message; //HttpContext.Current.Response.Write(ExceptionUtils.getHtmlErrorPage(ex)); //HttpContext.Current.Response.End(); } }