// metodo para obtener el nombre del contacto que tiene el numero registrado public static string getContactNameDiff(int codigoContacto, string telefono) { string mensaje = "El Numero de telefono ya esta registrado en el/los contacto(s): \n"; // para obtener la informacion de los contactos que tienen el numero registrado if (validateCellphoneDiff(codigoContacto, telefono) != null) { pBasePhones pPhoneInfo = validateCellphoneDiff(codigoContacto, telefono); Contact pInfoContact = Contact.getInfoContactWID(pPhoneInfo.codigoContacto); mensaje += pInfoContact.name + " " + pInfoContact.lastName + " como parte del numero de: " + pPhoneInfo.Tipo + "\n"; } if (validateHouseDiff(codigoContacto, telefono) != null) { pBasePhones pPhoneInfo = validateHouseDiff(codigoContacto, telefono); Contact pInfoContact = Contact.getInfoContactWID(pPhoneInfo.codigoContacto); mensaje += pInfoContact.name + " " + pInfoContact.lastName + " como parte del numero de: " + pPhoneInfo.Tipo + "\n"; } if (validateWorkDiff(codigoContacto, telefono) != null) { pBasePhones pPhoneInfo = validateWorkDiff(codigoContacto, telefono); Contact pInfoContact = Contact.getInfoContactWID(pPhoneInfo.codigoContacto); mensaje += pInfoContact.name + " " + pInfoContact.lastName + " como parte del numero de: " + pPhoneInfo.Tipo + "\n"; } return(mensaje); }
// metodo para obtener en donde esta registrado el numero de telefono public static string getContactNameSame(int codigoContacto, string telefono) { string mensaje = "El Numero de telefono ya esta registrado como parte del numero de: \n"; // para obtener la informacion de los contactos que tienen el numero registrado if (validateCellphoneSame(codigoContacto, telefono) != null) { pBasePhones pPhoneInfo = validateCellphoneSame(codigoContacto, telefono); mensaje += "-" + pPhoneInfo.Tipo + "\n"; } if (validateHouseSame(codigoContacto, telefono) != null) { pBasePhones pPhoneInfo = validateHouseSame(codigoContacto, telefono); mensaje += "-" + pPhoneInfo.Tipo + "\n"; } if (validateWorkSame(codigoContacto, telefono) != null) { pBasePhones pPhoneInfo = validateWorkSame(codigoContacto, telefono); mensaje += "-" + pPhoneInfo.Tipo + "\n"; } return(mensaje); }
public static pBasePhones validateHouseDiff(int codigoContacto, string telefono) { pBasePhones pInfoPhone = new pBasePhones(); using (SqlConnection con = Connection.getConnection()) { SqlCommand comand = new SqlCommand(); comand.Connection = con; comand.CommandType = System.Data.CommandType.StoredProcedure; comand.CommandText = "houseValidationDiff"; comand.Parameters.Add(new SqlParameter("@codigoContacto", System.Data.SqlDbType.Int)); comand.Parameters["@codigoContacto"].Value = codigoContacto; comand.Parameters.Add(new SqlParameter("@telefono", System.Data.SqlDbType.VarChar)); comand.Parameters["@telefono"].Value = telefono; SqlDataReader re = comand.ExecuteReader(); if (re.Read()) { pInfoPhone.codigo = Convert.ToInt32(re["c"]); pInfoPhone.Telefono = re["t"].ToString(); pInfoPhone.codigoContacto = Convert.ToInt32(re["con"]); pInfoPhone.Tipo = "casa"; } else { pInfoPhone = null; } con.Close(); } return(pInfoPhone); }