예제 #1
0
        /// <summary>
        /// Devuelve una variable lógica que indica si un objeto
        /// dado es igual.
        /// </summary>
        /// <param name="elObjecto">EL objecto dado.</param>
        public override bool Equals(object elObjecto)
        {
            // Verifica objectos nulos y compara el tipo.
            if (elObjecto == null || (GetType() != elObjecto.GetType()))
            {
                return(false);
            }

            // Compara objecto.
            CampoEsCiudad comparador = (CampoEsCiudad)elObjecto;
            bool          esIgual    = (EsCiudad == comparador.EsCiudad);

            return(esIgual);
        }
예제 #2
0
        private static void Guarda(CampoEsCiudad elCampoCiudad, StreamWriter elEscritor)
        {
            string texto;

            if (elCampoCiudad.EsCiudad)
            {
                texto = "Y";
            }
            else
            {
                texto = "N";
            }

            Guarda(elCampoCiudad, texto, elEscritor);
        }
예제 #3
0
        private static Campo LeeCampoEsCiudad(string elTexto)
        {
            bool esCiudad;

            switch (elTexto.ToUpper())
            {
            case "1":
            case "Y":
                esCiudad = true;
                break;

            case "0":
            case "N":
                esCiudad = false;
                break;

            default:
                throw new ArgumentException(string.Format("Texto de Campo Ciudad desconocido: {0}", elTexto));
            }

            CampoEsCiudad campoCiudad = new CampoEsCiudad(esCiudad);

            return(campoCiudad);
        }
        private static void Guarda(CampoEsCiudad elCampoCiudad, StreamWriter elEscritor)
        {
            string texto;
              if (elCampoCiudad.EsCiudad)
              {
            texto = "Y";
              }
              else
              {
            texto = "N";
              }

              Guarda(elCampoCiudad, texto, elEscritor);
        }
        private static Campo LeeCampoEsCiudad(string elTexto)
        {
            bool esCiudad;

              switch (elTexto.ToUpper())
              {
            case "1":
            case "Y":
              esCiudad = true;
              break;
            case "0":
            case "N":
              esCiudad = false;
              break;
            default:
              throw new ArgumentException(string.Format("Texto de Campo Ciudad desconocido: {0}", elTexto));
              }

              CampoEsCiudad campoCiudad = new CampoEsCiudad(esCiudad);
              return campoCiudad;
        }