protected void btnPesquisar_Click(object sender, EventArgs e) { try { AcessoLogin acessoLogin = (dao.AcessoLogin)Session["acessoLogin"]; daoOSsAberta os = new daoOSsAberta(); if (txtPesquisa.Value != "" && txtPesquisa.Value != null) { DataTable dt = os.getContrato(txtPesquisa.Value); if (dt.Rows.Count > 0) { } else { } } else { } } catch (Exception ex) { ex.Message.ToString(); } }
public void exibeOSContrato(string nr_contrato) { daoOSsAberta os = new daoOSsAberta(); // Carrega as OS AcessoLogin acessoLogin = (dao.AcessoLogin)Session["acessoLogin"]; DataTable Dtos = os.atualizaOSContrato(nr_contrato, acessoLogin.idGrupo, acessoLogin.cdCetec, 2); //foreach (string tipoOS in OSsAbertas.getTipoOSAberta()) //{ // /// Control controlOS = LoadControl(@"~\componentes\OS\mostraOSAbertas.ascx"); // // ((mostraOSAbertas)controlOS).ConfiguraGrid(tipoOS, OSsAbertas.getOSsTipo(tipoOS)); // grid.DataSource = OSsAbertas.getOSsTipo(tipoOS); // grid.DataBind(); //} }
private void BuscaOsEncerrada(int id_os) { daoOSsAberta dao = new daoOSsAberta(); DataTable dt_encerramento = dao.getOsHistorico(id_os); if (dt_encerramento.Rows.Count > 0) { EtxtNumeroOS.Value = dt_encerramento.Rows[0][0].ToString(); EtxtNumeroPeca.Value = dt_encerramento.Rows[0][1].ToString(); EtxtTecnico.Value = dt_encerramento.Rows[0][2].ToString(); ///EtxtDetalheOs.Value = dt_encerramento.Rows[0][3].ToString(); EtxtInfoOS.Value = dt_encerramento.Rows[0][3].ToString(); EtxtMedidaAdotada.Value = dt_encerramento.Rows[0][4].ToString() + dt_encerramento.Rows[0][7].ToString(); EtxtDataEncerramento.Value = dt_encerramento.Rows[0][5].ToString(); EtxtDataAbertura.Value = dt_encerramento.Rows[0][6].ToString(); } else { EtxtNumeroOS.Value = ""; EtxtNumeroPeca.Value = ""; EtxtTecnico.Value = ""; EtxtInfoOS.Value = ""; EtxtMedidaAdotada.Value = ""; EtxtDataEncerramento.Value = ""; EtxtDataAbertura.Value = ""; } daoOSConsulta daoConsulta = new daoOSConsulta(); System.Data.DataTable iPedido = daoConsulta.pro_getDetalhesEncerramento(id_os); { if (iPedido.Rows.Count > 0) { foreach (var item in iPedido.Rows) { EtxtDetalheOs.Value = EtxtDetalheOs.Value + ((System.Data.DataRow)item).ItemArray[0].ToString().ToString() + "\n"; } } else { EtxtDetalheOs.Value = ""; } } }
public void btCancelarOS() { AcessoLogin acessoLogin = (dao.AcessoLogin)Session["acessoLogin"]; try { daoOSsAberta dao = new daoOSsAberta(); DataTable dt = (DataTable)Session["dt_os"]; if (dao.CancelaOS(Convert.ToInt32(txtIdOs.Value), acessoLogin.cdCetec == "" ? acessoLogin.Nome.Substring(0, 6) : acessoLogin.cdCetec, acessoLogin.Nome, slcMotivos.Items[slcMotivos.SelectedIndex].Value, dt)) { lbMensErro.Visible = true; lbMensErro.Text = "OS cancelada com sucesso !"; } else { lbMensErro.Visible = true; lbMensErro.Text = "Não foi possivel cancelar a OS !"; } } catch (Exception ex) { lbMensErro.Visible = true; lbMensErro.Text = "Erro ao cancelar OS: " + ex.Message; } if ((txtPesquisa.Value == null || txtPesquisa.Value == "") && acessoLogin.cdCetec != "") { daoOSsAberta dao = new daoOSsAberta(); dao.atualizaOS(acessoLogin.cdCetec, 2); exibeOS(); } else { daoOSsAberta dao = new daoOSsAberta(); if (txtPesquisa.Value != null && txtPesquisa.Value != "") { dao.atualizaOSContrato(txtPesquisa.Value, acessoLogin.idGrupo, acessoLogin.cdCetec == "" ? acessoLogin.Nome.Substring(0, 6) : acessoLogin.cdCetec, 2); } exibeOSContrato(txtPesquisa.Value, 2); } }
//protected void Delete(object sender, EventArgs e) //{ // dao.OS.daoOSsAberta cancela = new daoOSsAberta(); // AcessoLogin acessoLogin = (dao.AcessoLogin)Session["acessoLogin"]; // idOSSelecionada.Value = (sender as Button).CommandArgument; // string motivo = dropMotivosCancelamento.SelectedValue; // bool retorno = cancela.CancelaOS(Convert.ToInt32(idOSSelecionada.Value), acessoLogin.Nome, acessoLogin.Nome, motivo); //} public void exibeOSContrato(string nr_contrato, int tipo) { // Carrega as OS daoOSsAberta os = new daoOSsAberta(); AcessoLogin acessoLogin = (dao.AcessoLogin)Session["acessoLogin"]; DataTable OSAbertas = os.getCliente(tipo, nr_contrato, acessoLogin.idGrupo, acessoLogin.cdCetec); Session["dt_os"] = OSAbertas; DivResumo.Visible = false; divOs.Visible = false; DivResumo.Visible = false; divVisita.Visible = false; if (OSAbertas.Rows.Count > 0) { slcMotivos.Visible = true; btnEncerrarOs.Visible = true; //lblCancelarOs.Visible = true; btnEncerrarOs.Visible = true; btVoucher.Visible = true; btCancelarOrdem.Visible = true; btnUltimoPacote.Visible = true; primeiraTela.Visible = true; txtPesquisaVoucher.Visible = true; btVoucher.Visible = true; ///lbl_volcher.Visible = true; gridsOS.DataSource = OSAbertas; gridsOS.DataBind(); txtIdOs.Value = OSAbertas.Rows[0][6].ToString(); EtxtNumeroOS.Value = OSAbertas.Rows[0][6].ToString(); txtUltimoId.Value = OSAbertas.Rows[0][9].ToString(); EtxtNumeroPeca.Value = OSAbertas.Rows[0][9].ToString(); TxtTipoOS = OSAbertas.Rows[0][8].ToString(); EtxtTecnico.Value = OSAbertas.Rows[0][5].ToString(); TxtOsStatus = OSAbertas.Rows[0][13].ToString(); TxtInfChamado = OSAbertas.Rows[0][14].ToString(); int tp_Produto = 0; tp_Produto = Convert.ToInt32(OSAbertas.Rows[0][15].ToString()); if (tp_Produto == 0) { btnUltimoPacote.Visible = false; } else { btnUltimoPacote.Visible = true; } // Miguel - inicio - 21 / 02 //txtResolvidoPor.Value = OS.Rows[0][12].ToString(); //Miguel - fim - 21 / 02 //EtxtDetalheAtendimento.Value = OS.Rows[0][8].ToString(); EtxtMedidaAdotada.Value = OSAbertas.Rows[0][11].ToString(); if (txtIdOs.Value != "") { dao.OS.daoOSConsulta daoOs = new dao.OS.daoOSConsulta(); int nr_os = Convert.ToInt32(txtIdOs.Value); System.Data.DataTable iPedido = daoOs.pro_getDetalhesEncerramento(nr_os); if (iPedido.Rows.Count > 0) { EtxtDetalheOs.Value = iPedido.Rows[0][0].ToString(); } } } else { slcMotivos.Visible = false; btCancelarOrdem.Visible = false; primeiraTela.Visible = false; divOs.Visible = false; // Carrega as OS daoOSsAberta UltimaOsEncerrada = new daoOSsAberta(); DataTable UOS = UltimaOsEncerrada.getUltimaOsContrato(nr_contrato); gridsOS.DataSource = OSAbertas; gridsOS.DataBind(); //dropMotivosCancelamento.Visible = false; btnEncerrarOs.Visible = false; ///lblCancelarOs.Visible =false; btVoucher.Visible = false; btCancelarOrdem.Visible = false; if (UOS.Rows.Count > 0) { txtPesquisaVoucher.Visible = false; btVoucher.Visible = false; ///lbl_volcher.Visible = false; EtxtNumeroOS.Value = UOS.Rows[0][0].ToString(); EtxtNumeroPeca.Value = UOS.Rows[0][1].ToString(); EtxtTecnico.Value = UOS.Rows[0][2].ToString(); EtxtDetalheOs.Value = UOS.Rows[0][3].ToString(); EtxtMedidaAdotada.Value = UOS.Rows[0][4].ToString(); } } }