private void unmed_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Verificamos el codigoid Primer Combo
            tb_co_tabla06_unidadmedidaBL BL = new tb_co_tabla06_unidadmedidaBL();
            tb_co_tabla06_unidadmedida BE = new tb_co_tabla06_unidadmedida();
            DataTable dt = new DataTable();
            String xcodigoid1 = "", xcodigoid2 = "";
            Decimal equiv = 0;

            BE.sigla = unmed.SelectedValue.ToString();
            dt = BL.GetAll(EmpresaID, BE).Tables[0];

            if (dt.Rows.Count > 0)
            {
                xcodigoid1 = dt.Rows[0]["codigoid"].ToString();

                // Verificamos el Segundo Combo
                tb_co_tabla06_unidadmedidaBL BL2 = new tb_co_tabla06_unidadmedidaBL();
                tb_co_tabla06_unidadmedida BE2 = new tb_co_tabla06_unidadmedida();

                DataTable dt2 = new DataTable();

                if (unmedenvase.Text != "")
                {
                    BE2.sigla = unmedenvase.SelectedValue.ToString();
                    dt2 = BL2.GetAll(EmpresaID, BE2).Tables[0];

                    if (dt2.Rows.Count > 0)
                    {
                        xcodigoid2 = dt2.Rows[0]["codigoid"].ToString();

                        // En Esta Parte Recien Verificamos La Igualdad de Codigos :D
                        tb_cm_ordendecompra BE3 = new tb_cm_ordendecompra();
                        tb_cm_ordendecompraBL BL3 = new tb_cm_ordendecompraBL();
                        DataTable dt3 = new DataTable();

                        BE3.Unmed1 = xcodigoid1;
                        BE3.Unmed2 = xcodigoid2;
                        dt3 = BL3.GetAll(EmpresaID, BE3).Tables[0];

                        if (dt3.Rows.Count > 0)
                        {
                            equiv = Convert.ToDecimal(dt3.Rows[0]["equivalencia"].ToString());
                            unidenvase.Text = Convert.ToString(equiv);
                        }
                        else
                        {
                            unidenvase.Text = "";
                        }
                    }
                }
            }
        }
        private void unmed_SelectedIndexChanged(object sender, EventArgs e)
        {
            var BL = new tb_co_tabla06_unidadmedidaBL();
            var BE = new tb_co_tabla06_unidadmedida();
            var dt = new DataTable();
            var xcodigoid1 = string.Empty;
            var xcodigoid2 = string.Empty;
            Decimal equiv = 0;

            BE.sigla = unmed.SelectedValue.ToString();
            dt = BL.GetAll(EmpresaID, BE).Tables[0];

            if (dt.Rows.Count > 0)
            {
                xcodigoid1 = dt.Rows[0]["codigoid"].ToString();

                var BL2 = new tb_co_tabla06_unidadmedidaBL();
                var BE2 = new tb_co_tabla06_unidadmedida();
                var dt2 = new DataTable();

                if (unmedenvase.Text != string.Empty)
                {
                    BE2.sigla = unmedenvase.SelectedValue.ToString();
                    dt2 = BL2.GetAll(EmpresaID, BE2).Tables[0];

                    if (dt2.Rows.Count > 0)
                    {
                        xcodigoid2 = dt2.Rows[0]["codigoid"].ToString();

                        var BE3 = new tb_cm_ordendecompra();
                        var BL3 = new tb_cm_ordendecompraBL();
                        var dt3 = new DataTable();

                        BE3.Unmed1 = xcodigoid1;
                        BE3.Unmed2 = xcodigoid2;
                        dt3 = BL3.GetAll(EmpresaID, BE3).Tables[0];

                        if (dt3.Rows.Count > 0)
                        {
                            equiv = Convert.ToDecimal(dt3.Rows[0]["equivalencia"].ToString());
                            unidenvase.Text = Convert.ToString(equiv);
                        }
                        else
                        {
                            unidenvase.Text = string.Empty;
                        }
                    }
                }
            }
        }