예제 #1
0
        private void MostrarVivienda()
        {
            string getSessionVivienda = string.Empty;
            getSessionVivienda = (Session["CODIGO_VIVIENDA"]!=null)? Session["CODIGO_VIVIENDA"].ToString(): string.Empty;
            if (getSessionVivienda != string.Empty)
            {
                ViviendaWS.Vivienda viviendaResultado = new ViviendaWS.Vivienda();
                viviendaResultado = proxyVivienda.ObtenerVivienda(int.Parse(getSessionVivienda));
                txtCodigoVivienda.Text = viviendaResultado.CodigoVivienda.ToString();
                ddlTipoVivienda.SelectedValue = viviendaResultado.TipoVivienda.CodigoTipoVivienda.ToString();
                ddlUbicacion.SelectedValue = viviendaResultado.Ubicacion.CodigoUbicacion.ToString();
                txtNúmeroVivienda.Text = viviendaResultado.NumeroVivienda.ToString();
                txtMetraje.Text = viviendaResultado.Metraje.ToString();
                chkSalaComedor.Checked = viviendaResultado.TieneSalaComedor;
                chkEstado.Checked = viviendaResultado.Estado;
                txtNroCuartos.Text = viviendaResultado.NroCuartos.ToString();
                txtNroBanos.Text = viviendaResultado.NroBano.ToString();
            }

        }
예제 #2
0
        public void Test1_MetrajeValido()
        {
            //1.Instanciar
            ViviendaWS.ViviendaServiceClient proxy = new ViviendaWS.ViviendaServiceClient();
            ViviendaWS.Vivienda viviendaResultado = new ViviendaWS.Vivienda();

            try
            {

                // 2. Invoca el método a probar
                viviendaResultado = proxy.CrearVivienda(1,1,100,0,true,4,1);
            }
            catch (FaultException<ViviendaWS.RepetidoException> fe)
            {
                // 3. Verificar/validar el resultado esperado
                Assert.AreEqual("Ingrese un metraje de vivienda válido", fe.Detail.Mensaje);
            }


        }
예제 #3
0
        public void Test2_ViviendaDuplicada()
        {
            //1.Instanciar
            ViviendaWS.ViviendaServiceClient proxy = new ViviendaWS.ViviendaServiceClient();
            ViviendaWS.Vivienda viviendaResultado = new ViviendaWS.Vivienda();

            try
            {

                // 2. Invoca el método a probar
                viviendaResultado = proxy.CrearVivienda(1, 1, 112, (decimal)120.00, true, 4, 1);
            }
            catch (FaultException<ViviendaWS.RepetidoException> fe)
            {
                // 3. Verificar/validar el resultado esperado
                Assert.AreEqual("Ya existe una vivienda para la ubicación ingresada: Zona A - 112", fe.Detail.Mensaje);
            }


        }
예제 #4
0
        public void Test3_CrearVivienda_OK()
        {
            //1.Instanciar
            ViviendaWS.ViviendaServiceClient proxy = new ViviendaWS.ViviendaServiceClient();
            ViviendaWS.Vivienda viviendaResultado = new ViviendaWS.Vivienda();

            try
            {
                // 2. Invoca el método a probar
                viviendaResultado = proxy.CrearVivienda(1, 1, 119, (decimal)120.00, true, 4, 1);

                // 3. Verificar/validar el resultado esperado
                Assert.AreEqual("1005", viviendaResultado.CodigoVivienda.ToString()); // Compara 
            }
            catch (FaultException<ViviendaWS.RepetidoException> fe)
            { 
            
            
            }
           


        }