Example #1
0
        //Region Aparatamentos
        #region

        //En este metodos creo un Apartamentos con el tipo  Casa o una Oficina,contando con ciertas validaciones.
        public string AgregarApartamentos(string Nombre, int Piso, int Numero, decimal MetrajeTotal, decimal PrecioBase, string Orientacion, string OpcionesApto, string PuestosTrabajo, string Equipamiento, int Dormitorios, int Banos, bool Garaje)
        {
            string             Mensaje = "";
            Edificio           edi     = BuscarEdificio(Nombre);
            List <Apartamento> Retorno = null;

            if (edi != null)
            {
                if (edi.BuscarAptos(Piso, Numero) == null)
                {
                    if (OpcionesApto == "Oficina")
                    {
                        if (Piso != 0 && Numero != 0 && MetrajeTotal != 0 && PrecioBase != 0 && PuestosTrabajo != "")
                        {
                            Apartamento a = new Oficina(Piso, Numero, MetrajeTotal, PrecioBase, Orientacion, PuestosTrabajo, Equipamiento);
                            edi.ListaApartamentos1.Add(a);
                            Retorno = edi.ListaApartamentos1;
                            Mensaje = "Se agrego un apartamento con destino a oficina con exito";
                        }
                        else
                        {
                            Mensaje = "Se ingresaron campos vacios o nulos,VERIFIQUE!";
                        }
                    }

                    if (OpcionesApto == "CasaHabitacion")
                    {
                        if (Piso != 0 && Numero != 0 && MetrajeTotal != 0 && PrecioBase != 0)
                        {
                            Apartamento a = new Casa(Piso, Numero, MetrajeTotal, PrecioBase, Orientacion, Dormitorios, Banos, Garaje);
                            edi.ListaApartamentos1.Add(a);
                            Retorno = edi.ListaApartamentos1;
                            Mensaje = "Se agrego un apartamento con destino a casa con exito";
                        }
                        else
                        {
                            Mensaje = "Se ingresaron campos vacios o nulos,VERIFIQUE!";
                        }
                    }
                }
                else
                {
                    Mensaje = "No se agrego el apartamento,ya que existe uno con el mismo piso y numero.";
                }
            }


            return(Mensaje);
        }
Example #2
0
        //En estos metodos creo un Apartamentos con el tipo  Casa o una Oficina.
        private Apartamento AgregarOficina(int Piso, int Numero, decimal MetrajeTotal, decimal PrecioBase, string Orientacion, string PuestosTrabajo, string Equipamiento)
        {
            Apartamento a = new Oficina(Piso, Numero, MetrajeTotal, PrecioBase, Orientacion, PuestosTrabajo, Equipamiento);

            return(a);
        }