Exemplo n.º 1
0
        // 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);
        }
Exemplo n.º 2
0
        // 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);
        }
Exemplo n.º 3
0
        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);
        }