Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2013, 10:29
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Problemas con clase,objetos y propiedades

Hola a todos.
Bueno no puedo descubrir por mi mismo que estoy haciendo mal,el programa no me arroja ningún error pero no me imprime los datos que están guardados en la propiedades de la clase Datos.-
Yo consideraba que con crear un objeto en la clase imprimir de la clase Datos lo podía hacer pero evidentemente algo estoy haciendo mal.-

Código:
using System;

namespace Propiedades
{
	class ProgramaAPP
	{
		public static void Main(string[] args)
		{
			Entorno entorno = new Entorno();
			Datos DatosCte = new Datos();
			Imprimir ImprimieCte = new Imprimir();

			entorno._Entorno();
			DatosCte.datos();
			ImprimieCte._Imprimir();
		}
	}
}
Código:
using System;

namespace Propiedades
{
	public class Datos
	{
		public string Nombre { get; set; }

		public double Sueldo { get; set; }

		public void datos()
		{
			Datos dtos = new Datos();
			string lineas = "";
			do
			{
				Console.SetCursorPosition(02,02);
				Console.Write("Ingrese nombre completo....:");
				lineas = Console.ReadLine();
			}while(string.IsNullOrEmpty(lineas));
	       	dtos.Nombre = lineas;
			
	       	bool resultado;
	       	double temSueldo;
	       	while(true)
	       	{
	       		Console.SetCursorPosition(02,04);
	       		Console.Write("Ingrese el sueldo mensual..:");
	       		resultado = double.TryParse(Console.ReadLine(), out temSueldo);
	       		if(resultado && temSueldo != 0)
	       		{
	       			break;
	       		}
	       	}
			dtos.Sueldo = temSueldo;
		}
	}
}
Código:
using System;

namespace Propiedades
{
	public class Imprimir
	{
		public void _Imprimir()
		{
			Datos idc = new Datos();
			
			Console.SetCursorPosition(02,08);
			Console.Write("El cliente se llama...: {0} y gana mensualmente...$ {1}" , idc.Nombre,idc.Sueldo);
		
			Console.SetCursorPosition(02,10);
			Console.Write("Presione una tecla para cerrar la aplicación...");
			Console.ReadKey();

		}
	}
}
Código:
using System;

namespace Propiedades
{
	public class Entorno
	{
		public void _Entorno()
		{
			Console.Title = " Práctica con propiedades";
		}
	}
}
Estoy para el cachetazo psicológico, porque me suena que estoy cometiendo un error infantil.-

Saludos y desde ya muchas gracias.-
Daniel