private void FormConsulta_Load(object sender, EventArgs e) { try { DataClassOcorrenciaDataContext objOcr = new DataClassOcorrenciaDataContext(); var pesquisaOcr = from ocr in objOcr.tbl_Ocorrencias orderby ocr.Data_Ocr descending select ocr; dataGridViewOcr.DataSource = pesquisaOcr; dataGridViewOcr.Columns[0].HeaderCell.Value = "ID_Ocorrência"; dataGridViewOcr.Columns[1].HeaderCell.Value = "Solicitante"; dataGridViewOcr.Columns[2].HeaderCell.Value = "Data_Requisição"; dataGridViewOcr.Columns[3].HeaderCell.Value = "Categoria"; dataGridViewOcr.Columns[4].HeaderCell.Value = "Local"; dataGridViewOcr.Columns[5].HeaderCell.Value = "Equipamento"; dataGridViewOcr.Columns[6].HeaderCell.Value = "Descrição"; dataGridViewOcr.Columns[7].HeaderCell.Value = "Observação"; dataGridViewOcr.Columns[8].HeaderCell.Value = "Técnico"; dataGridViewOcr.Columns[9].HeaderCell.Value = "Data_Solução"; dataGridViewOcr.Columns[10].HeaderCell.Value = "Solução"; dataGridViewOcr.Columns[11].HeaderCell.Value = "Status"; int i = 0; int rowindex = dataGridViewOcr.CurrentRow.Index; i = Convert.ToInt32(dataGridViewOcr.Rows[rowindex].Cells[0].Value); ID = i; } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnReg_Click(object sender, EventArgs e) { try { DataClassOcorrenciaDataContext Ocr = new DataClassOcorrenciaDataContext(HelpDesk.Properties.Settings.Default.DatabaseHelpDeskConnectionString); tbl_Ocorrencia objOcr = new tbl_Ocorrencia(); objOcr.Sol_Ocr = txtbxSol.Text; objOcr.Data_Ocr = Convert.ToDateTime(dtetmepkrDataSolic.Value); objOcr.Cat_Ocr = cmbxCat.Text; objOcr.Equipamento_Ocr = txtbxEquip.Text; objOcr.Local_Ocr = cmbxLocal.Text; objOcr.Descricao_Ocr = txtbxDescProb.Text; objOcr.Observacao_Ocr = txtbxObsSol.Text; Ocr.tbl_Ocorrencias.InsertOnSubmit(objOcr); Ocr.SubmitChanges(); MessageBox.Show("Ocorrência cadastrada com sucesso!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { DataClassOcorrenciaDataContext Ocr = new DataClassOcorrenciaDataContext(HelpDesk.Properties.Settings.Default.DatabaseHelpDeskConnectionString); var Atualizar = from ocorrencias in Ocr.tbl_Ocorrencias where ocorrencias.Id_Ocr == FormConsulta.ID select ocorrencias; foreach (var Ocorrencia in Atualizar) { Ocorrencia.Sol_Ocr = txtbxSol.Text; Ocorrencia.Data_Ocr = Convert.ToDateTime(dtetmepkrDataSolic.Value); Ocorrencia.Cat_Ocr = cmbxCat.Text; Ocorrencia.Equipamento_Ocr = txtbxEquip.Text; Ocorrencia.Local_Ocr = cmbxLocal.Text; Ocorrencia.Descricao_Ocr = txtbxDescProb.Text; Ocorrencia.Observacao_Ocr = txtbxObsSol.Text; Ocorrencia.Tec_Ocr = txtbxTec.Text; Ocorrencia.DataSolucao_Ocr = Convert.ToDateTime(dtetmepkrDataSoluc.Value); Ocorrencia.Solucao_Ocr = txtbxObsTec.Text; Ocorrencia.Status_Ocr = cmbxSituacao.Text; Ocr.SubmitChanges(); } MessageBox.Show("A ocorrência foi atualizada com sucesso!", "Atualização", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { DataClassOcorrenciaDataContext Ocr = new DataClassOcorrenciaDataContext(HelpDesk.Properties.Settings.Default.DatabaseHelpDeskConnectionString); tbl_Ocorrencia objOcr = new tbl_Ocorrencia(); objOcr.Tec_Ocr = txtbxTec.Text; objOcr.DataSolucao_Ocr = Convert.ToDateTime(dtetmepkrDataSoluc.Value); objOcr.Solucao_Ocr = txtbxObsTec.Text; objOcr.Status_Ocr = cmbxSituacao.Text; Ocr.tbl_Ocorrencias.InsertOnSubmit(objOcr); Ocr.SubmitChanges(); MessageBox.Show("O Estado da ocorrência foi alterado com sucesso!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception erro) { MessageBox.Show(erro.Message); } }