public void Aceptar(object sender, EventArgs e)
        {
            try
            {
                if (HelpValidacionesDeControles.SomeoneIsEmpty() || _dicInfoImage == null)
                {
                    IsPosibleClose = false;
                    MessageBox.Show("Algunos campos son requeridos", "Añadir nuevo elemento", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    return;
                }
                IsPosibleClose = true;

                Model.Casa newCasa = new Model.Casa();
                newCasa.Mts2                    = txt_Mts2.Text;
                newCasa.Id_TipoCasa             = _idTipoCasa;
                newCasa.Inmueble                = new Model.Inmueble();
                newCasa.Id_inmueble             = "I_001";//es temporal
                newCasa.Inmueble.Foto           = @"http://localhost:2360/" + _dicInfoImage[HelpImage.InfoImage.IMAGENAME];
                newCasa.Inmueble.A_Construccion = calendar1.SelectedDate.Value;
                newCasa.Inmueble.Inf_adicional  = txt_IAdicional.Text;
                newCasa.Inmueble.Id_Ubi_Detalle = _idUbicacionDetalle;
                newCasa.Inmueble.Direccion      = txt_Direccion.Text;
                bool response = LocalDataStore.GuardarCasa(newCasa);
                if (response == true)
                {
                    _lbx_DataList.ItemsSource = LocalDataStore.ListCasa;
                    MessageBox.Show("El registro fue exitoso", "Añadir nuevo elemento", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en el servidor", ex.Message, MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Ejemplo n.º 2
0
        public static bool GuardarCasa(Model.Casa casa)
        {
            string response = ServicesManager.Instance.ServiceClient.GuardarCasa(casa);

            if (response != "")
            {
                _listCasa = null;
                return(true);
            }
            return(false);
        }