예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            MultiView1.ActiveViewIndex = 0;
            DataTable Cliente = GetCliente();
            DDLCliente.DataSource     = Cliente;
            DDLCliente.DataMember     = "Cliente";
            DDLCliente.DataTextField  = "Nome";
            DDLCliente.DataValueField = "Id";
            DDLCliente.DataBind();

            ListItem item1 = new ListItem();
            ListItem item2 = new ListItem();
            ListItem item3 = new ListItem();
            ListItem item4 = new ListItem();
            ListItem item5 = new ListItem();
            ListItem item6 = new ListItem();

            item1.Text  = "MELHORIAS GERAL";
            item1.Value = "ME";

            item2.Text  = "ERROS GERAL";
            item2.Value = "ER";

            item3.Text  = "OUTROS GERAL";
            item3.Value = "OU";

            item4.Text  = "MELHORIAS ESPECIF.";
            item4.Value = "MC";

            item5.Text  = "ERROS ESPECIF.";
            item5.Value = "EC";

            item6.Text  = "OUTROS ESPECIF.";
            item6.Value = "OC";


            DDLTipoOs.Items.Clear();
            DDLTipoOs.Items.Add(item1);
            DDLTipoOs.Items.Add(item2);
            DDLTipoOs.Items.Add(item3);
            DDLTipoOs.Items.Add(item4);
            DDLTipoOs.Items.Add(item5);
            DDLTipoOs.Items.Add(item6);
            DDLTipoOs.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();
        }
    }