public void LimpiarCampos() { TXT_ID.ResetText(); TXT_NAME.ResetText(); TXT_PASSWORD.ResetText(); TXT_USERNAME.ResetText(); C_ACTIVE_INACTIVE.CheckState = CheckState.Unchecked; LlenarTabla(); }
private void TXT_PASSWORD_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { if (TXT_USER.Text == "" || TXT_USER == null) { MessageBox.Show("no puede quedar vacio el campo nombre de usuario", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_USER.Focus(); return; } if (TXT_PASSWORD.Text == "" || TXT_PASSWORD == null) { MessageBox.Show("no puede quedar vacio el campo password", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_USER.Focus(); return; } try { mtd.abrirConexion(); if (mtd.usuarioRegistrado(TXT_USER.Text.ToString().Trim()) == true) { string contra = mtd.existeContra(TXT_USER.Text.ToString().Trim()); if (contra.Equals(TXT_PASSWORD.Text.ToString().Trim()) == true) { this.Hide(); VISTAS.Menu frn_menu = new VISTAS.Menu(TXT_USER.Text.ToString().Trim()); frn_menu.Show(); } else { MessageBox.Show("CONTRASEÑA INVALIDA", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TXT_USER.Focus(); } } else { MessageBox.Show("EL USUARIO:--" + TXT_USER.Text + "--NO SE ENCUENTRA REGISTRADO O SU CUENTA ESTA DESACTIVADA", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TXT_USER.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Ocurrio un error al entrar al sistema!!", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } finally { mtd.cerrarConexion(); TXT_PASSWORD.ResetText(); TXT_USER.ResetText(); } } }
private void BTN_INGRESAR_Click(object sender, EventArgs e) { if (TXT_USER.Text == "" || TXT_USER == null) { MessageBox.Show("no puede quedar vacio el campo nombre de usuario", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_USER.Focus(); return; } if (TXT_PASSWORD.Text == "" || TXT_PASSWORD == null) { MessageBox.Show("no puede quedar vacio el campo password", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_USER.Focus(); return; } try { mtd.abrirConexion(); if (mtd.usuarioRegistrado(TXT_USER.Text.ToString().Trim()) == true) { MessageBox.Show("se encontro!!"); } else { MessageBox.Show("no se encontro!!"); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Ocurrio un error al entrar al sistema!!", "ALFA ERP..", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } finally { mtd.cerrarConexion(); TXT_PASSWORD.ResetText(); TXT_USER.ResetText(); } }
private void BTN_LOGIN_Click(object sender, EventArgs e) { try { //단말기 초기 Load 시 창 호출하는 경우에는 전문처리 setWaitCursor(true); if (m_bStart && !CHK_OFFLINE.Checked) { if (TXT_ID.Text == null || string.Empty.Equals(TXT_ID.Text.Trim())) // PASSWORD 아무것도 입력 안한 경우에는 return { setWaitCursor(false); MetroMessageBox.Show(this, Constants.getMessage("EMPTY_ID"), "Loigin", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_ID.Focus(); return; } if (TXT_PASSWORD.Text == null || string.Empty.Equals(TXT_PASSWORD.Text.Trim())) // PASSWORD 아무것도 입력 안한 경우에는 return { setWaitCursor(false); MetroMessageBox.Show(this, Constants.getMessage("EMPTY_PASSWORD"), "Loigin", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_PASSWORD.Focus(); return; } //창닫기 //m_strID = string.Empty.Equals(TEXT_ID.Text.Trim()) ? "User Name" : TEXT_ID.Text.Trim(); //m_strPassword = TEXT_PASSWORD.Text; //this.Close(); //return; UpdateProgressBar(10, Constants.getMessage("LOGIN_ID")); Transaction login_tran = new Transaction(); JObject jsonRsult = login_tran.Login(TXT_ID.Text, TXT_PASSWORD.Text); //로그인성공시 //사용자 정보 가져옴 if (jsonRsult != null && "S".Equals(jsonRsult["login"].ToString())) { UpdateProgressBar(20, Constants.getMessage("LOGIN_SHOP") /*"가맹점 정보 로딩 중"*/); m_strID = string.Empty.Equals(TXT_ID.Text.Trim()) ? "User Name" : TXT_ID.Text.Trim(); m_strPassword = TXT_PASSWORD.Text; Constants.USER_ID = m_strID; Constants.CLOSING_YN = "Y".Equals(jsonRsult["closeYn"] == null ? "" : jsonRsult["closeYn"].ToString());//마감여부 추가 //위탁형 if (((JObject)jsonRsult["userInfo"])["deskId"] != null && !string.Empty.Equals(((JObject)jsonRsult["userInfo"])["deskId"].ToString())) { Constants.USER_AUTH = "01"; Constants.DESK_ID = ((JObject)jsonRsult["userInfo"])["deskId"].ToString(); } //일반형 else { Constants.USER_AUTH = "02"; if (((JObject)jsonRsult["userInfo"])["merchantNo"] != null) { Constants.MERCHANT_NO = ((JObject)jsonRsult["userInfo"])["merchantNo"].ToString(); } //if (((JObject)jsonRsult["userInfo"])["deskId"] != null) // Constants.DESK_ID = ""; } Constants.LOGGER_MAIN.Info(":start"); Boolean taxtypeColumn = Constants.SQLITE_MANAGER.ExitsTableColumn("MERCHANT", "TAX_TYPE"); if (!taxtypeColumn) { Constants.SQLITE_MANAGER.alterTable("MERCHANT", "TAX_TYPE"); } Boolean CustomSendColumn = Constants.SQLITE_MANAGER.ExitsTableColumn("MERCHANT", "SEND_CUSTOM_FLAG"); if (!CustomSendColumn) { Constants.SQLITE_MANAGER.alterTable("MERCHANT", "SEND_CUSTOM_FLAG"); } Boolean PermitNoColumn = Constants.SQLITE_MANAGER.ExitsTableColumn("REFUNDSLIP", "PERMIT_NO"); if (!PermitNoColumn) { Constants.SQLITE_MANAGER.alterTable("REFUNDSLIP", "PERMIT_NO"); } Boolean NoteColumn = Constants.SQLITE_MANAGER.ExitsTableColumn("REFUNDSLIP", "REFUND_NOTE"); if (!NoteColumn) { Constants.SQLITE_MANAGER.alterTable("REFUNDSLIP", "REFUND_NOTE"); } //가맹점정보 login_tran.SearchUserInfo(((JObject)jsonRsult["userInfo"])["userId"].ToString(), Constants.MERCHANT_NO , Constants.DESK_ID, "merchant"); Constants.LOGGER_MAIN.Info(":merchant"); //최초 로그인 시에는 CODE 테이블 있는지 확인하고 있으면 여기서 업데이트. 있으면 한행씩 업데이트 if (!Constants.SQLITE_MANAGER.ExitsTable("CODE")) { UpdateProgressBar(40, Constants.getMessage("LOGIN_CODE")); login_tran.SearchUserInfo(Constants.USER_ID, Constants.MERCHANT_NO, Constants.DESK_ID, "code"); Constants.CODE_DOWNLOAD = true; } Constants.LOGIN_YN = true; //item UpdateProgressBar(60, Constants.getMessage("LOGIN_ITEM")); login_tran.SearchUserInfo(((JObject)jsonRsult["userInfo"])["userId"].ToString(), Constants.MERCHANT_NO , Constants.DESK_ID, "item"); DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss.mmm]"); Constants.LOGGER_MAIN.Info(":item"); //세무서리스트 UpdateProgressBar(80, Constants.getMessage("LOGIN_CUSTOMS")); login_tran.SearchUserInfo(((JObject)jsonRsult["userInfo"])["userId"].ToString(), Constants.MERCHANT_NO , Constants.DESK_ID, "taxoffice"); DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss.mmm]"); Constants.LOGGER_MAIN.Info(":taxoffice"); //ads UpdateProgressBar(90, Constants.getMessage("LOGIN_ADS")); login_tran.SearchUserInfo(((JObject)jsonRsult["userInfo"])["userId"].ToString(), Constants.MERCHANT_NO , Constants.DESK_ID, "ads"); DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss.mmm]"); Constants.LOGGER_MAIN.Info(":ads"); UpdateProgressBar(100, Constants.getMessage("LOGIN_END")); /* */ setWaitCursor(false); this.Close(); } else { Control tempCon = this.ActiveControl;//직전 포커스 가지고 있는 컨트롤 저장 setWaitCursor(false); string strErrMsg = ""; if (jsonRsult != null && "F".Equals(jsonRsult["login"].ToString()) && jsonRsult["login_msg"] != null) { strErrMsg = jsonRsult["login_msg"].ToString(); } else { strErrMsg = Constants.getMessage("ERROR_LOGIN"); } //실패 시 MetroMessageBox.Show(this, strErrMsg, "Loigin", MessageBoxButtons.OK, MessageBoxIcon.Warning); UpdateProgressBar(0, Constants.getMessage("LOGIN_BEFORE")); if (tempCon != null)//포커스 복귀 { tempCon.Focus(); } return; } } else //사용중 로그인창 뜬 경우에는 password 검증 처리 { string strPassword = TXT_PASSWORD.Text; if (strPassword == null || string.Empty.Equals(strPassword.Trim())) // PASSWORD 아무것도 입력 안한 경우에는 return { setWaitCursor(false); MetroMessageBox.Show(this, Constants.getMessage("EMPTY_PASSWORD"), "Loigin", MessageBoxButtons.OK, MessageBoxIcon.Warning); TXT_PASSWORD.Focus(); return; } if (strPassword.Equals(m_strPassword)) { //로그인성공 } else { Control tempCon = this.ActiveControl; //직전 포커스 가지고 있는 컨트롤 저장 //로그인실패 MetroMessageBox.Show(this, Constants.getMessage("ERROR_LOGIN"), "Loigin", MessageBoxButtons.OK, MessageBoxIcon.Warning); if (tempCon != null) //포커스 복귀 { tempCon.Focus(); } } } }catch (Exception ex) { Constants.LOGGER_MAIN.Info(ex.Message); MetroMessageBox.Show(this, Constants.getMessage("ERROR_LOGIN_CRITICAL"), "Loigin", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Visible = false; Application.ExitThread(); Environment.Exit(0); } finally { setWaitCursor(false); } }