Пример #1
0
    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();
    }
Пример #2
0
    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();
        }
    }