예제 #1
0
        private void aceptar_edit_Click(object sender, RoutedEventArgs e)
        {
            int    id_plataforma;
            string titulo_plataforma;
            string descripcion_plataforma;

            if (!int.TryParse(txt_id_plataforma.Text, out id_plataforma))
            {
                MessageBox.Show("Ingrese un id valido");
                return;
            }

            if (txt_titulo.Text == null || txt_titulo.Text.Length == 0)
            {
                MessageBox.Show("Ingrese un titulo valido");
                return;
            }
            else
            {
                titulo_plataforma = txt_titulo.Text;
            }

            if (txt_descripcion.Text == null)
            {
                MessageBox.Show("Hay un problema con la descripcion");
                return;
            }
            else
            {
                descripcion_plataforma = txt_descripcion.Text;
            }

            Datos.Plataforma plataforma = new Datos.Plataforma();
            plataforma.Id_plataforma = id_plataforma;
            plataforma.Titulo        = titulo_plataforma;
            plataforma.Descripcion   = descripcion_plataforma;

            if (Negocio.PlataformaController.updatePlataforma(plataforma))
            {
                MessageBox.Show("Plataforma actualizada");
                cancelar_edit_Click(sender, e);
            }
            else
            {
                if (!Negocio.PlataformaController.existePlataforma(id_plataforma))
                {
                    MessageBox.Show("No se pudo actualizar la plataforma. El id no coincide con ninguna plataforma actual");
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar la plataforma");
                }
                return;
            }
        }
예제 #2
0
        public Editar_plataforma(int id = -1)
        {
            InitializeComponent();

            id_editar = id;
            if (id_editar > -1)
            {
                Datos.Plataforma plataforma = Negocio.PlataformaController.getPlataforma(id_editar);
                txt_id_plataforma.Text = plataforma.Id_plataforma.ToString();
                txt_titulo.Text        = plataforma.Titulo;
                txt_descripcion.Text   = plataforma.Descripcion;
            }
        }