Пример #1
0
        public static Afiliado GetAfiliado(string valor, EnumTipoValor tipoValor)
        {
            Afiliado        array     = null;
            List <Afiliado> afiliados = new List <Afiliado>();

            if (!string.IsNullOrEmpty(valor))
            {
                afiliados = HelperAfiliado.AfiliadosGet(valor, tipoValor);
            }
            if (afiliados.Count > 0)
            {
                array = afiliados.ToArray()[0];
            }
            return(array);
        }
Пример #2
0
        public static bool GuardarAfiliado(Afiliado afi, Contactos contacto, string sCodMenuListIn, string sCtasListIn, List <KeyValuePair <short, string> > listaPR)
        {
            bool    flag    = false;
            DataSet dataSet = new DataSet();

            try
            {
                if (afi.nAF_Id == (long)0)
                {
                    dataSet = HelperAfiliado.ws.AfilAddUpd(sCodMenuListIn, sCtasListIn, contacto.nCO_Codigo, contacto.sCO_Nombres, contacto.sCO_Apellidos, contacto.sCO_DocId, contacto.nCO_TipoDocId, contacto.sCO_Email, contacto.sCO_Telefono, contacto.sCO_EdificioCasa, contacto.sCO_Calle, contacto.sCO_Urbanizacion, contacto.sCO_CodigoPostal, contacto.sCO_Ciudad, contacto.sCO_Estado, contacto.sCO_Pais, contacto.sCO_Empresa, contacto.nCA_Id, contacto.sCO_Email2, contacto.sCO_Telefono2, contacto.sCO_Celular, contacto.sCO_Rif, contacto.nCO_id, afi.sAF_NombreUsuario, afi.sAF_Password, afi.nTI_Id, afi.nES_Id, afi.nCO_Id, afi.sAF_PasswordTransacciones, afi.sAF_PreguntaDesafio, afi.sAF_RespuestaPD, afi.nST_Id, afi.sTarjeta, afi.sCedula, afi.sClPhoenix, afi.sAF_Rif, afi.nFI_Id, afi.nAF_Tipo, afi.nAF_ApruebaTr, afi.nAF_IniciaTr, afi.sIP, afi.AF_CodCliente, afi.AF_CodOficina, afi.nAF_Id, afi.AF_DiasPassword);
                    if (dataSet.Tables.Count != 0)
                    {
                        DataTable item = dataSet.Tables[0];
                        if (item.Rows.Count != 0)
                        {
                            if ((item.TableName == "SqlException" ? true : item.TableName == "Exception"))
                            {
                                throw new IBException(item.Rows[0]["NumeroError"].ToString().Trim(), "SQLIB");
                            }
                            long num = long.Parse(item.Rows[0][0].ToString());
                            if (afi.nAF_Id > (long)0)
                            {
                                afi.nAF_Id = num;
                            }
                            if (listaPR != null)
                            {
                                HelperAfiliado.PreguntasAfiliadoAdd(num, listaPR);
                            }
                        }
                    }
                }
                flag = true;
            }
            catch (WebException webException)
            {
                throw new IBException(webException.Message, "SQLIB");
            }
            return(flag);
        }
Пример #3
0
 public static bool GuardarAfiliado(Afiliado afi, Contactos contacto, string sCodMenuListIn, string sCtasListIn)
 {
     return(HelperAfiliado.GuardarAfiliado(afi, contacto, sCodMenuListIn, sCtasListIn, null));
 }