public IDataReader Get_SVPR_SOCI_NEGO_CONT_LIST(BESVMD_SOCI_NEGO_CONT oBe) { try { if (ocn.State == ConnectionState.Closed) ocn.Open(); var ocmd = odb.GetStoredProcCommand("SVPR_SOCI_NEGO_CONT_LIST", oBe.COD_SOCI_NEGO_SUCU, oBe.COD_SOCI_NEGO, oBe.COD_TIPO_CONT, oBe.ALF_CONT, oBe.ALF_EMAI, oBe.ALF_TELE, oBe.COD_USUA_CREA, oBe.COD_USUA_MODI, oBe.NUM_ACCI); ocmd.CommandTimeout = 2000; var odr = odb.ExecuteReader(ocmd); Dispose(false); return (odr); } finally { ocn.Close(); } }
/// <summary> /// OBTENER EL RESULTADO DE CUALQUIER CONSULTA /// </summary> /// <param name="oBe"></param> /// <returns></returns> public List<BESVMD_SOCI_NEGO_CONT> Get_SVPR_SOCI_NEGO_CONT_LIST(BESVMD_SOCI_NEGO_CONT oBe) { try { using (IDataReader oDr = oDa.Get_SVPR_SOCI_NEGO_CONT_LIST(oBe)) { List<BESVMD_SOCI_NEGO_CONT> oList = new List<BESVMD_SOCI_NEGO_CONT>(); IList iList = oList; ((IList)iList).LoadFromReader<BESVMD_SOCI_NEGO_CONT>(oDr); Dispose(false); return (oList); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
public void SearchSociNego() { try { using(var oForm = new xfSearchPerson(SESSION_COMP)) { if (oForm.ShowDialog() == DialogResult.OK) { ClearControl(); txtCOD_SOCI_NEGO.Text = oForm.oBe.COD_SOCI_NEGO.ToString(); lueCOD_TIPO_SOCI.EditValue = oForm.oBe.COD_TIPO_SOCI; txtALF_NOMB.Text = oForm.oBe.ALF_NOMB; lueCOD_TIPO_IDEN.EditValue = oForm.oBe.COD_TIPO_IDEN; txtALF_NUME_IDEN.Text = oForm.oBe.ALF_NUME_IDEN; lueCOD_EJEC_COME.EditValue = oForm.oBe.COD_EJEC_COME; lueCOD_COND_PAGO.EditValue = oForm.oBe.COD_COND_PAGO; txtALF_DIRE_FISC.Text = oForm.oBe.ALF_DIRE_FISC; lueCOD_PAIS_DIRE_FISC.EditValue = oForm.oBe.COD_PAIS_DIRE_FISC; lueCOD_DEPA_DIRE_FISC.EditValue = oForm.oBe.COD_DEPA_DIRE_FISC; lueCOD_PROV_DIRE_FISC.EditValue = oForm.oBe.COD_PROV_DIRE_FISC; lueCOD_DIST_DIRE_FISC.EditValue = oForm.oBe.COD_DIST_DIRE_FISC; txtALF_DIRE_RECE_FACT.Text = oForm.oBe.ALF_DIRE_RECE_FACT; lueCOD_PAIS_DIRE_FACT.EditValue = oForm.oBe.COD_PAIS_DIRE_FACT; lueCOD_DEPA_DIRE_RECE_FACT.EditValue = oForm.oBe.COD_DEPA_RECE_FACT; lueCOD_PROV_DIRE_RECE_FACT.EditValue = oForm.oBe.COD_PROV_RECE_FACT; lueCOD_DIST_DIRE_RECE_FACT.EditValue = oForm.oBe.COD_DIST_RECE_FACT; txtALF_TELE.Text = oForm.oBe.ALF_TELE; txtALF_FAXX.Text = oForm.oBe.ALF_FAXX; //SUCURSALES var oBeS = new BESVMD_SOCI_NEGO_SUCU(); var oBrS = new BRSVMD_SOCI_NEGO_SUCU(); oBeS.COD_SOCI_NEGO = oForm.oBe.COD_SOCI_NEGO; oBeS.NUM_ACCI = 5; var oListS = oBrS.Get_SVPR_SOCI_NEGO_SUCU_LIST(oBeS); oListS.ForEach(obj => { oListBranch.Add(obj); }); //CONTACTOS var oBe = new BESVMD_SOCI_NEGO_CONT(); var oBr = new BRSVMD_SOCI_NEGO_CONT(); oBe.COD_SOCI_NEGO = oForm.oBe.COD_SOCI_NEGO; oBe.NUM_ACCI = 5; var oList = oBr.Get_SVPR_SOCI_NEGO_CONT_LIST(oBe); oList.ForEach(obj => { oListCont.Add(obj); }); gdvContacts.RefreshData(); gdvBranch.RefreshData(); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message,"Sistema",MessageBoxButtons.OK,MessageBoxIcon.Information); } }