/// <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); }
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); }
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; }