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); }
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); }
public static bool GuardarAfiliado(Afiliado afi, Contactos contacto, string sCodMenuListIn, string sCtasListIn) { return(HelperAfiliado.GuardarAfiliado(afi, contacto, sCodMenuListIn, sCtasListIn, null)); }