private void btnSair_Click(object sender, System.EventArgs e) { var podeSair = false; using (procedimentos = ProcedimentosAlocacao.Instanciar) { //Verifica se o processo possui itens já alocados if (procedimentos.temItensFinalizar()) { var result = ProcedimentosAlocacao.mostrarMensagem("Existem itens já alocados, o processo de Alocação deve ser finalizado!", "Finalizar Processo", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); if (result == DialogResult.OK) { this.btnFinalizar_Click(this, e); } else { this.nextControl(false); return; } } else { //verifica se existem itens conferidos na list if (!procedimentos.temItensConferidos()) { podeSair = true; } else { var result = ProcedimentosAlocacao.mostrarMensagem("O processo possui itens conferidos,caso deixe o processo os dados serão perdido!\nDeseja realmente sair?", "Sair", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { podeSair = true; } } if (podeSair) { procedimentos.clear(); FrmAlocacao.TotalVolumes = 0; FrmAlocacao.TotalVolumesAlocados = 0; this.Close(); this.Dispose(true); FrmAcao frm = new FrmAcao(); frm.Show(); } else { this.nextControl(false); } } } }
private void Logar() { try { if (cbUsuario.SelectedItem != null && txtSenha.Text.Trim() != "") { if (cbUsuario.SelectedItem != null) { objUsuario = new Usuario((Usuario)cbUsuario.SelectedItem); if (objUsuario.validaUsuario(cbUsuario.SelectedItem, cbUsuario.Text, txtSenha.Text)) { MainConfig.CodigoAcesso = (Int64)objUsuario.registrarAcesso(objUsuario, Usuario.statusLogin.LOGADO); this.cbUsuario.Text = ""; this.txtSenha.Text = ""; FrmAcao frmAcao = new FrmAcao(); frmAcao.Show(); this.Hide(); } else { MessageBox.Show(" A senha digitada \n é inválida!!", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); txtSenha.Text = ""; txtSenha.Focus(); } } } else { if (cbUsuario.SelectedItem != null && txtSenha.Text.Trim() == "") { txtSenha.Text = ""; txtSenha.Focus(); } else { cbUsuario.Text = ""; cbUsuario.Focus(); } } } catch (Exception ex) { throw ex; } }
public static void finalizarProposta(Proposta objProposta,FrmProposta frmProposta) { try { FrmProposta.mostrarMensagem(TitaniumColector.Forms.FrmProposta.enumCor.BLUE, "Gravando informações na base de dados!", TitaniumColector.Forms.FrmProposta.enumCursor.WAIT); var daoItemProposta = new DaoProdutoProposta(); var daoProposta = new DaoProposta(); var daoEmbalagem = new DaoEmbalagem(); daoEmbalagem.salvarEmbalagensSeparacao(objProposta); daoProposta.updatePropostaTbPickingMobile(objProposta, Proposta.StatusLiberacao.FINALIZADO, true, true); daoItemProposta.updateItemPropostaRetorno(); daoProposta.updateVolumeProposta(objProposta.Codigo); daoProposta.retiraPropostaListaPrioridade(objProposta.Codigo, MainConfig.UserOn.Codigo); } catch (Exception ex) { throw new Exception("finalizarProposta()\n " + ex.Message); } finally { FrmAcao frm = new FrmAcao(); FrmProposta.mostrarMensagem(TitaniumColector.Forms.FrmProposta.enumCor.RED, "", TitaniumColector.Forms.FrmProposta.enumCursor.DEFAULT); frmProposta.Dispose(); frmProposta.Close(); frm.Show(); } }
/// <summary> /// método para fechar o form durante execptions /// </summary> /// <param name="mensagem"></param> /// <param name="headForm"></param> private void exitOnError(String mensagem, String headForm) { this.Dispose(); this.Close(); MainConfig.errorMessage(mensagem, headForm); FrmAcao frmAcao = new FrmAcao(); Cursor.Current = Cursors.Default; frmAcao.Show(); }
/// <summary> /// Método da interface utilizado quando o usuário escolhe uma das opções do menu do form propostas /// </summary> public void call() { FrmAcao form = new FrmAcao(); form.Show(); }