コード例 #1
0
        private void ddlAgencia_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            if (ddlAgencia.SelectedValue.Length == 0)
            {
                Utils.MostrarAlerta(Response, "Debe dar la agencia.");
                return;
            }

            agencia = Convert.ToInt16(ddlAgencia.SelectedValue);
            int CargoDespachador = Convert.ToInt16(DBFunctions.SingleData("SELECT PCAR_CODIGO FROM DBXSCHEMA.PCARGOS_TRANSPORTES  WHERE PCAR_FILTRO='D';"));

            Agencias.TraerEmpleadosAgencia(ddlDespachador, agencia, CargoDespachador);
            ListItem itm = new ListItem("TODOS", " ");

            ddlDespachador.Items.Insert(0, itm);
            string NitUsuario = DBFunctions.SingleData("SELECT su.mnit_nit FROM DBXSCHEMA.susuario su WHERE  su.susu_login = '******';");

            if (DBFunctions.RecordExist("SELECT * from DBXSCHEMA.MPERSONAL_AGENCIA_TRANSPORTES MP " +
                                        "where mp.mag_codigo = " + agencia + "  AND mnit_nit = '" + NitUsuario + "' and pcar_codigo = " + CargoDespachador + ";"))
            {
                ddlDespachador.SelectedIndex = ddlDespachador.Items.IndexOf(ddlDespachador.Items.FindByValue(NitUsuario.ToString()));
                ddlDespachador.Enabled       = false;
            }
        }