예제 #1
0
        private void eliminar_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            elementosCarta elemento = (elementosCarta)PedidosDataGrid.SelectedItem;

            ElementosVM.eliminaRegistro(elemento);
            PedidosDataGrid.SelectedItem = null;
        }
예제 #2
0
 private void Modificar_CanExecute(object sender, CanExecuteRoutedEventArgs e)
 {
     e.CanExecute = false;
     if (ElementosVM.puedoLimpiarCampos(listaTextBox))
     {
         e.CanExecute = true;
     }
 }
예제 #3
0
        private void eliminar_CanExecute(object sender, CanExecuteRoutedEventArgs e)
        {
            e.CanExecute = false;

            if (ElementosVM.puedoEliminar(PedidosDataGrid.SelectedItem != null)) // Si se ha seleccionado alguna celda del datagrid se podra eliminar
            {
                e.CanExecute = true;
            }
        }
예제 #4
0
        private void Limpiar_CanExecute(object sender, CanExecuteRoutedEventArgs e)
        {
            e.CanExecute = false;
            bool puedo = ElementosVM.puedoLimpiarCampos(listaTextBox);

            if (puedo)
            {
                e.CanExecute = true;
            }
        }
예제 #5
0
        private void AñadirElemento_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            elementosCarta elemento = new elementosCarta();

            elemento.idElemento     = 100;
            elemento.nombreElemento = NombreTextbox.Text;
            elemento.imagen         = ImagenTextbox.Text;
            elemento.precio         = Convert.ToDouble(PrecioTextbox.Text.ToString());
            elemento.descripcion    = DescripcionTextbox.Text;
            elemento.idCategoria    = Convert.ToInt32(IdCategoriaTextbox.Text);
            ElementosVM.añadeElemento(elemento);
        }
예제 #6
0
 private void LimpiarCampos_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     ElementosVM.limpiaCampos(listaTextBox);
     PedidosDataGrid.SelectedItem = null;
 }