protected void DDLTipoRelatoio_TextChanged(object sender, EventArgs e) { DDLTituloRel.Items.Clear(); if (DDLTipoRelatoio.SelectedValue.Equals("SOFTWARE")) { DDLTituloRel.Items.Add("TREINAMENTO"); DDLTituloRel.Items.Add("ASSESSORIA"); DDLTituloRel.Items.Add("INSTALACAO"); DDLTituloRel.Items.Add("ATUALIZACAO"); DDLTituloRel.Items.Add("OUTROS"); } else { DDLTituloRel.Items.Add("MANUTENCAO"); DDLTituloRel.Items.Add("ORCAMENTO"); DDLTituloRel.Items.Add("GARANTIA"); DDLTituloRel.Items.Add("OUTROS"); } DDLTituloRel.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { string strGrupo = (string)Session["Grupo"]; if (!strGrupo.Equals("ADMIN")) { lblFaturar.Visible = false; lblTecnico.Visible = false; DDLTecnico.Visible = false; DDLFaturar.Visible = false; } if (!IsPostBack) { DataTable Cliente = GetCliente(); DDLCliente.DataSource = Cliente; DDLCliente.DataMember = "Cliente"; DDLCliente.DataTextField = "Nome"; DDLCliente.DataValueField = "Id"; DDLCliente.DataBind(); DataTable Tecnico = GetTecnico(); DDLTecnico.DataSource = Tecnico; DDLTecnico.DataMember = "Tecnico"; DDLTecnico.DataTextField = "Nome"; DDLTecnico.DataValueField = "Id"; DDLTecnico.DataBind(); //DDLSistema.Items.Clear(); //DataTable Sistema = GetSistema(); //DDLSistema.DataSource = Sistema; //DDLSistema.DataMember = "Sistema"; //DDLSistema.DataTextField = "Nome"; //DDLSistema.DataValueField = "Id"; //DDLSistema.DataBind(); if (Request.QueryString["IdRel"].ToString() != String.Empty) { if (Request.QueryString["IdRel"].ToString() == "incluir") { Label15.Text = "Inclusão de novo Cadastro de Visita"; txtDataCadastro.Text = GetDataCorreta(); txtHoraInicio.Text = "00:00"; txtHoraFinal.Text = GetHoraCorreta(); txtHoraDesc.Text = "00:00"; lblHoraTotal.Text = "00:00"; } else { Label15.Text = "Alterar Cadastro de Visita: " + Request.QueryString["IdRel"].ToString(); string strCodRelatorio = Request.QueryString["IdRel"].ToString(); StringBuilder strSelect = new StringBuilder(); strSelect.Append("SELECT LANCREL.DT_REL, LANCREL.NM_CONTATO, "); strSelect.Append("LANCREL.CD_CLIENTE, LANCREL.CD_OPERADO, "); strSelect.Append("LANCREL.CD_SISTEMA, LANCREL.CD_TIPOREL, "); strSelect.Append("LANCREL.ST_FATURA, LANCREL.HR_ENTRADA, "); strSelect.Append("LANCREL.HR_DESCONTO, LANCREL.HR_TOTAL, LANCREL.HR_SAIDA, "); strSelect.Append("LANCREL.NM_GUERRA, LANCREL.DS_OBS, ACESSO.NM_OPERADO, SISTEMA.DS_SISTEMA "); strSelect.Append("FROM LANCREL "); strSelect.Append("INNER JOIN ACESSO ON (ACESSO.CD_OPERADO = LANCREL.CD_OPERADO) "); strSelect.Append("INNER JOIN SISTEMA ON (SISTEMA.CD_SISTEMA = LANCREL.CD_SISTEMA) "); strSelect.Append("WHERE (NR_LANC = '" + strCodRelatorio + "')"); FbCommand cmdAutRel = (FbCommand)HlpBancoDados.CommandSelect(strSelect.ToString()); cmdAutRel.Connection.Open(); FbDataReader drRel = cmdAutRel.ExecuteReader(); if (drRel.Read()) { txtDataCadastro.Text = GetFormataDataRetorno(drRel["DT_REL"].ToString().Replace(".", "/")); txtContato.Text = drRel["NM_CONTATO"].ToString(); DDLCliente.SelectedValue = drRel["NM_GUERRA"].ToString(); DDLTecnico.SelectedValue = drRel["NM_OPERADO"].ToString(); DDLSistema.SelectedValue = drRel["DS_SISTEMA"].ToString(); if (drRel["CD_TIPOREL"].ToString().Equals("4")) { DDLTipoRelatoio.Text = "SOFTWARE"; } else { DDLTipoRelatoio.Text = "HARDWARE"; } if (drRel["ST_FATURA"].ToString().Equals("S")) { DDLFaturar.Text = "SIM"; } else { DDLFaturar.Text = "NÃO"; } txtHoraInicio.Text = drRel["HR_ENTRADA"].ToString(); txtHoraFinal.Text = drRel["HR_SAIDA"].ToString(); txtHoraDesc.Text = drRel["HR_DESCONTO"].ToString(); lblHoraTotal.Text = drRel["HR_TOTAL"].ToString(); if (!drRel["DS_OBS"].ToString().Equals(String.Empty)) { byte[] bt = (byte[])drRel["DS_OBS"]; txtMemo.Text = ASCIIEncoding.Default.GetString(bt); } } drRel.Close(); cmdAutRel.Connection.Close(); } } DDLTituloRel.Items.Clear(); DDLTituloRel.Items.Add("MANUTENCAO"); DDLTituloRel.Items.Add("ORCAMENTO"); DDLTituloRel.Items.Add("GARANTIA"); DDLTituloRel.Items.Add("OUTROS"); DDLTituloRel.DataBind(); } }