Example #1
0
 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);
     }
 }
Example #3
0
        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);
            }
        }