private void btnSalvarMOS_Click(object sender, EventArgs e) { if ((txtSolicitacaoCaminho.Text == String.Empty || txtQtdeLigacoes.Text == String.Empty || txtContratosMOS.Text == String.Empty) || (rbAderente.Checked == false && rbNecessario.Checked == false && rdCritico.Checked == false)) { MessageBox.Show("Favor preencher os campos do MOS corretamente", "ERRO AO SALVAR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { RegistroMos registroMos = new RegistroMos(); registroMos.Contratos = txtContratosMOS.Text.Trim(); registroMos.QtdeLigacoes = txtQtdeLigacoes.Text.Trim(); registroMos.CaminhoSolicitacao = txtSolicitacaoCaminho.Text.Trim(); registroMos.CaminhoDevolutiva = txtDevoluticaCaminho.Text.Trim(); registroMos.DataCadastro = dtpColeta.Value.Date; registroMos.DataTratamento = dtpTratamento.Value.Date; string ofensor = ""; if (rbAderente.Checked == true) { ofensor = "ADERENTE"; } if (rbNecessario.Checked == true) { ofensor = "NECESSARIO"; } if (rdCritico.Checked == true) { ofensor = "CRITICO"; } registroMos.Ofensor = ofensor; Classe usuCad = new Classe(); registroMos.Tratador = usuCad.UsuarioLogado; Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia conectar.cadastraMOS(registroMos); this.btnNovoMOS.PerformClick(); //limpa os campos como se fosse um registro novo } }
private void btnEditarMOS_Click(object sender, EventArgs e) { if (txtIdMOS.Text == String.Empty || txtContratosMOS.Text == String.Empty || txtQtdeLigacoes.Text == String.Empty) { MessageBox.Show("Para que este registro seja considerado aderente a política, os campos de id MOS, contratos e Qtde. de ligações devem ser preenchidos.", "ERRO AO ATUALIZAR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { RegistroMos registroMos = new RegistroMos(); registroMos.IdMos = Convert.ToInt16(txtIdMOS.Text.Trim()); registroMos.Contratos = txtContratosMOS.Text.Trim(); registroMos.QtdeLigacoes = txtQtdeLigacoes.Text.Trim(); registroMos.CaminhoSolicitacao = txtSolicitacaoCaminho.Text.Trim(); registroMos.CaminhoDevolutiva = txtDevoluticaCaminho.Text.Trim(); registroMos.DataCadastro = dtpColeta.Value.Date; registroMos.DataTratamento = dtpTratamento.Value.Date; string ofensor = ""; if (rbAderente.Checked == true) { ofensor = "ADERENTE"; } if (rbNecessario.Checked == true) { ofensor = "NECESSARIO"; } if (rdCritico.Checked == true) { ofensor = "CRITICO"; } registroMos.Ofensor = ofensor; Classe usuCad = new Classe(); registroMos.Tratador = usuCad.UsuarioLogado; Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia conectar.atualizaMOS(registroMos); } }
// ########### SOLVE private void MDIParent1_Load(object sender, EventArgs e) { Classe usuCad = new Classe(); toolStripStatusLabel1.Text = "Usuário logado: " + usuCad.UsuarioLogado + " | "; //Aqui iremos redimensionar a tela de acordo com a resolução: Screen tela = Screen.FromPoint(this.Location); this.Size = tela.WorkingArea.Size; this.Location = Point.Empty; //######### IMPORTANTE, AQUI PEGA O LOCAL DA PASTA PADRÃO, SE NÃO TIVER SETA NA PASTA misc DA PROPRIA APLICAÇÃO if (String.IsNullOrEmpty(PastaAPP.resgataPastaPadrao())) //se o retorno da função for vazio seta a pasta padrão como sendo a de dentro da pasta do aplicativo { PastaAPP pasta = new PastaAPP(); pasta.Chave = "pastaAPP"; pasta.Pasta = System.Windows.Forms.Application.StartupPath; PastaAPP.salvarPastaPadrao(pasta); //Aqui salvo o valor na pas } else //se nao for vazio, ele testa se a página existe se não existir cria { PastaAPP.existeConstroiCaminho(); } Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia if (conectar.retornaUser() == false) { //fecha o app this.Close(); } //######################### }
public String[] pegaArquivos; //variavel global que vai pegar os caminhos dos arquivos private void catapora_Load(object sender, EventArgs e) //método que carrega o form { Classe usuCad = new Classe(); txtExecutor.Text = usuCad.UsuarioLogado; pctEmail.Load(System.Windows.Forms.Application.StartupPath + @"\image\semarquivo.png"); pctPrint.Load(System.Windows.Forms.Application.StartupPath + @"\image\semarquivo.png"); lblBuscar.Visible = true; // campos da aba consulta lblBuscar.Text = "Clique no botão buscar"; lblDfinal.Visible = false; lblDinicial.Visible = false; dtpFinal.Visible = false; dtpInicial.Visible = false; txtBusca.Visible = false; lblResultados.Visible = false; this.dtpCadastro.Value = DateTime.Now.Date; //aqui faz com que eles sempre peguem a data do dia this.dtpTratamento.Value = DateTime.Now.Date; this.dtpInicial.Value = DateTime.Now.Date; this.dtpFinal.Value = DateTime.Now.Date; }
//############## VERIFICA USUÁRIO ############################################# public Boolean retornaUser() { Boolean retorno; Classe usuCad = new Classe(); OleDbConnection conexaoBD = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + PastaAPP.resgataPastaPadrao() + @"\arquivosControle\BD_DADOS.mdb"); OleDbDataAdapter adaptador = new OleDbDataAdapter("SELECT * FROM users WHERE user LIKE'" + usuCad.UsuarioLogado + "'", conexaoBD); DataSet ds = new DataSet(); //preenche o dataset com os dados da tabela tblchip adaptador.Fill(ds, "retornoConsulta"); //abaixo verifico se existe algum registro, se existir retorno na aba de visualização, senao envio a mensagem informando if (ds.Tables["retornoConsulta"].Rows.Count <= 0) { MessageBox.Show("Você não é um usuário credenciado para utilizar o sistema! Contate o Datacenter JPA. Usuário logado: " + usuCad.UsuarioLogado, "REGISTRO NÃO ENCONTRADO", MessageBoxButtons.OK, MessageBoxIcon.Information); retorno = false; } else { // MessageBox.Show("Você é um usuário credenciado!", "REGISTRO ENCONTRADO", MessageBoxButtons.OK, MessageBoxIcon.Information); retorno = true; } return(retorno); }
private void btnEditar_Click(object sender, EventArgs e) { int i; StringBuilder equipamentosMarcados = new StringBuilder(); StringBuilder equipamentosDesmarcados = new StringBuilder(); // equipamentosMarcados.Append("Itens selecionados: \n"); //equipamentosDesmarcados.Append("Itens não selecionados: \n"); for (i = 0; i <= (clbEquipamentos.Items.Count - 1); i++) { if (clbEquipamentos.GetItemChecked(i)) { // equipamentosMarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n"); equipamentosMarcados.Append(clbEquipamentos.Items[i].ToString() + ";"); txtEquipamentos.Text = equipamentosMarcados.ToString(); } if (!clbEquipamentos.GetItemChecked(i)) { // equipamentosDesmarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n"); equipamentosDesmarcados.Append(clbEquipamentos.Items[i].ToString() + ";"); } } if (txtCaminho.Text == String.Empty || (txtSenhaBkp.Text == String.Empty && chbSenhaBkp.Checked == true) || clbEquipamentos.CheckedIndices.Count == 0) { MessageBox.Show("Selecione um arquivo de Backup para salvar ou marque os equipamentos válidos para serem salvos. Se marcou que o anexo tem senha, favor colocar uma senha."); } else { Classe usuCad = new Classe(); //instancio pra pegar o usuario cadastrado RegistroBKP registroBKP = new RegistroBKP(); registroBKP.IdBKP = Convert.ToInt16(txtIdbkp.Text); registroBKP.CaminhoBKP = txtCaminho.Text; registroBKP.DataCadBKP = dtpDataBKP.Value.Date; registroBKP.EquipamentosBKP = txtEquipamentos.Text; registroBKP.UsuarioBKP = usuCad.UsuarioLogado; if (equipamentosDesmarcados.ToString() != String.Empty) { txtEquipamentos.Text = equipamentosMarcados.ToString(); registroBKP.AderenteBKP = equipamentosDesmarcados.ToString(); } else { txtEquipamentos.Text = equipamentosMarcados.ToString(); registroBKP.AderenteBKP = "SIM"; } registroBKP.EquipamentosBKP = txtEquipamentos.Text; registroBKP.IndicesBKP = indicesEQUIPAMENTOS(); txtIndices.Text = registroBKP.IndicesBKP; registroBKP.SenhaBKP = txtSenhaBkp.Text; chbSenhaBkp.Enabled = false; txtSenhaBkp.Enabled = false; btnGeraSenha.Enabled = false; Conexao conectar = new Conexao(); conectar.atualizaBKP(registroBKP); } }
private void btnSalvarBKP_Click(object sender, EventArgs e) {//Aqui vai codigo pra percorrer os itens do checkedbox e ver quais estão marcados e desmarcados int i; StringBuilder equipamentosMarcados = new StringBuilder(); StringBuilder equipamentosDesmarcados = new StringBuilder(); // equipamentosMarcados.Append("Itens selecionados: \n"); //equipamentosDesmarcados.Append("Itens não selecionados: \n"); for (i = 0; i <= (clbEquipamentos.Items.Count - 1); i++) { if (clbEquipamentos.GetItemChecked(i)) { // equipamentosMarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n"); equipamentosMarcados.Append(clbEquipamentos.Items[i].ToString() + ";"); txtEquipamentos.Text = equipamentosMarcados.ToString(); } if (!clbEquipamentos.GetItemChecked(i)) { // equipamentosDesmarcados.Append("Item " + (i + 1).ToString() + ": " + clbEquipamentos.Items[i].ToString() + ".\n"); equipamentosDesmarcados.Append(clbEquipamentos.Items[i].ToString() + ";"); } } //MessageBox.Show(equipamentosMarcados.ToString() + equipamentosDesmarcados.ToString()); if (txtCaminho.Text == String.Empty || (txtSenhaBkp.Text == String.Empty && chbSenhaBkp.Checked == true) || clbEquipamentos.CheckedIndices.Count == 0) { MessageBox.Show("Selecione um arquivo de Backup para salvar e marque os equipamentos válidos para serem salvos. Necessário também por senha do arquivo .zip"); } else { Classe usuCad = new Classe(); //instancio pra pegar o usuario cadastrado RegistroBKP registroBKP = new RegistroBKP(); registroBKP.UsuarioBKP = usuCad.UsuarioLogado; registroBKP.DataCadBKP = dtpDataBKP.Value.Date; registroBKP.CaminhoBKP = txtCaminho.Text; if (equipamentosDesmarcados.ToString() != String.Empty) { txtEquipamentos.Text = equipamentosMarcados.ToString(); registroBKP.AderenteBKP = equipamentosDesmarcados.ToString(); } else { txtEquipamentos.Text = equipamentosMarcados.ToString(); registroBKP.AderenteBKP = "SIM"; } registroBKP.EquipamentosBKP = txtEquipamentos.Text; //aqui nessa função que tá lá no topo dessa mesma classe, eu pego os indices e salvo numa lista do tipo string registroBKP.IndicesBKP = indicesEQUIPAMENTOS(); txtIndices.Text = registroBKP.IndicesBKP; registroBKP.SenhaBKP = txtSenhaBkp.Text; Conexao conectar = new Conexao(); conectar.cadastraBKP(registroBKP); txtCaminho.Text = String.Empty; txtEquipamentos.Text = String.Empty; pcbOK.Image = null; txtIdbkp.Text = String.Empty; txtIndices.Text = String.Empty; txtSenhaBkp.Text = String.Empty; ckbTodos.Checked = false; } }