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; } } } } }