示例#1
0
        public override bool Agregar(IDato objeto)
        {
            Cotizacion cotizacion = (Cotizacion)Buscar(((Cotizacion)objeto).Codigo);

            if (cotizacion == null)
            {
                CotizacionesRegistradas.Add((Cotizacion)objeto);
                ActualizarDatos();
                return(true);
            }
            return(false);
        }
        public override bool Agregar(IDato objeto)
        {
            Empleado empleado = (Empleado)objeto;

            empleado = ((Empleado)Buscar(empleado.Cedula));
            if (empleado == null)
            {
                EmpleadosRegistrados.Add((Empleado)objeto);
                ActualizarDatos();
                return(true);
            }
            return(false);
        }
示例#3
0
 public override void MostrarInformacion(IDato Dato)
 {
     try
     {
         Empleado Empleado = (Empleado)Dato;
         Console.WriteLine("Nombre: {0}", Empleado.Nombre);
         Console.WriteLine("Cedula: {0}", Empleado.Cedula);
         Console.WriteLine("Edad: {0}", Empleado.Edad);
         Console.WriteLine("Sexo: {0}", Empleado.Sexo);
         Console.WriteLine("Salario Diario: {0}", Empleado.SaldoDiario);
     }
     catch (NullReferenceException)
     {
         Console.WriteLine("No hay informacion de este empleado");
     }
 }
示例#4
0
        public void Guardar()
        {
            IDato Dato = Diligenciar();

            if (Dato == null)
            {
                Console.WriteLine("Ocurrio un error, intente nuevamente");
                Guardar();
            }
            else
            {
                if (Services.Agregar(Dato))
                {
                    Console.WriteLine("Se ha agregado correctamente");
                }
                else
                {
                    Console.WriteLine("No se ha agregado, esta informacion ya existe");
                }
            }
        }
示例#5
0
 public Negocio(IDato dato)
 {
     _dato = dato;
 }
 public override void MostrarInformacion(IDato Dato)
 {
     throw new NotImplementedException();
 }
 public abstract bool Agregar(IDato objeto);
示例#8
0
 public abstract void MostrarInformacion(IDato Dato);