Exemplo n.º 1
0
        private void Inicializar()
        {
            try
            {
                ////txtClave.Text = Valor;
                Clientes      cte           = new Clientes();
                CN_CatCliente cn_catcliente = new CN_CatCliente();
                cte.Id_Emp  = session.Id_Emp;
                cte.Id_Cd   = session.Id_Cd_Ver;
                cte.Id_Cte  = Convert.ToInt32(Request.QueryString["ID"]);
                cte.Id_Terr = Convert.ToInt32(Request.QueryString["Ter"]);
                cn_catcliente.ConsultaClienteTerritorio(ref cte, session.Emp_Cnx);

                txtCliente.Text = cte.Cte_NomComercial;

                txtUEN.Text      = cte.Uen_Descripcion;
                txtSegmento.Text = cte.Seg_Descripcion;

                txtTerritorio.Text = cte.Ter_Nombre;

                lblCte.Text = cte.Id_Cte.ToString();
                lblSeg.Text = cte.Id_Seg.ToString();
                lblTer.Text = cte.Id_Terr.ToString();

                imgContactos.PostBackUrl = "wfrmDetalleCliente.aspx?ID=" + cte.Id_Cte.ToString() + "&Seg=" + cte.Id_Seg.ToString() + "&Ter=" + cte.Id_Terr.ToString();
                rg1.Rebind();
                rg2.Rebind();
                rg3.Rebind();
                //CargarContactos((int)cte.Id_Cte, (int)cte.Id_Seg);


                if (session.Id_TU != 2)
                {
                    txtCliente.Enabled        = false;
                    txtSegmento.Enabled       = false;
                    txtTerritorio.Enabled     = false;
                    txtUEN.Enabled            = false;
                    ibtnNuevoContacto.Visible = false;

                    rg1.Enabled = false;
                    rg2.Enabled = false;
                    rg3.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Inicializar()
        {
            try
            { //txtClave.Text = Valor;
                Clientes      cte           = new Clientes();
                CN_CatCliente cn_catcliente = new CN_CatCliente();
                cte.Id_Emp  = session.Id_Emp;
                cte.Id_Cd   = session.Id_Cd_Ver;
                cte.Id_Cte  = Convert.ToInt32(Request.QueryString["ID"]);
                cte.Id_Terr = Convert.ToInt32(Request.QueryString["Ter"]);
                cn_catcliente.ConsultaClienteTerritorio(ref cte, session.Emp_Cnx);
                txtCliente.Text = cte.Cte_NomComercial;

                txtUEN.Text        = cte.Uen_Descripcion;
                txtSegmento.Text   = cte.Seg_Descripcion;
                txtTerritorio.Text = cte.Ter_Nombre;

                txtUnidadDimension.Text = cte.Seg_Unidades;
                txtFactor.Text          = cte.Cte_Dimension.ToString();
                txtValor.Text           = cte.Seg_ValUniDim.ToString();

                txtValorPO.Text = "0";
                txtValorPT.Text = cte.VPTeorico.ToString("$ #,##0.00");

                lblCte.Text = cte.Id_Cte.ToString();
                lblSeg.Text = cte.Id_Seg.ToString();
                lblTer.Text = cte.Id_Terr.ToString();

                imgContactos.PostBackUrl = "wfrmDetalleClientesContactos.aspx?ID=" + cte.Id_Cte.ToString() + "&Seg=" + cte.Id_Seg.ToString() + "&Ter=" + cte.Id_Terr.ToString();

                switch (cte.Id_Seg)
                {
                case 11:
                case 14:
                case 21:
                case 22:
                    LeerEstructuraSegmento(cte.Id_Cte, cte.Id_Seg);
                    break;

                default:
                    LeerEstructura(cte.Id_Cte, cte.Id_Seg);
                    break;
                }

                if (session.Id_TU != 2)
                {
                    txtCliente.Enabled          = false;
                    txtFactor.Enabled           = false;
                    txtSegmento.Enabled         = false;
                    txtTerritorio.Enabled       = false;
                    txtUEN.Enabled              = false;
                    txtUnidadDimension.Enabled  = false;
                    txtValor.Enabled            = false;
                    txtValorPO.Enabled          = false;
                    txtValorPT.Enabled          = false;
                    ibtnGuardaPotencial.Visible = false;

                    for (int i = 0; i < DataGrid1.Items.Count; i++)
                    {
                        if (i == 0)
                        {
                            (DataGrid1.Items[i].Cells[6].FindControl("txt") as RadNumericTextBox).Enabled = false;
                        }
                        else
                        {
                            (DataGrid1.Items[i].Cells[1].FindControl("txt") as RadNumericTextBox).Enabled = false;
                        }
                    }
                }
                else
                {
                    txtCliente.Enabled          = true;
                    txtFactor.Enabled           = true;
                    txtSegmento.Enabled         = true;
                    txtTerritorio.Enabled       = true;
                    txtUEN.Enabled              = true;
                    txtUnidadDimension.Enabled  = true;
                    txtValor.Enabled            = true;
                    txtValorPO.Enabled          = true;
                    txtValorPT.Enabled          = true;
                    ibtnGuardaPotencial.Visible = true;

                    for (int i = 0; i < DataGrid1.Items.Count; i++)
                    {
                        if (i == 0)
                        {
                            (DataGrid1.Items[i].Cells[6].FindControl("txt") as RadNumericTextBox).Enabled = true;
                        }
                        else
                        {
                            (DataGrid1.Items[i].Cells[1].FindControl("txt") as RadNumericTextBox).Enabled = true;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }