Example #1
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Marca       marca  = new Marca();
                MarcaLogica logica = new MarcaLogica();

                if (txtid.Text == "")
                {
                    marca.Id = logica.obtenerMarcas().Count + 1;
                }
                else
                {
                    marca.Id = Convert.ToInt32(txtid.Text);
                }

                if (string.IsNullOrEmpty(txtDescripcion.Text))
                {
                    txtTextBlockDialogo.Text = "Debe ingresar la descripciĆ³n de la marca";
                    dialogo.IsOpen           = true;
                }
                else
                {
                    marca.Descripcion = txtDescripcion.Text;
                    logica.InsertarActualizarMarca(marca);
                    Refrescar();
                    txtTextBlockDialogo.Text = "Registro procesado";
                    dialogo.IsOpen           = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 private void Refrescar()
 {
     try
     {
         MarcaLogica  logica = new MarcaLogica();
         List <Marca> lista  = new List <Marca>();
         lista = logica.obtenerMarcas();
         dgMarcas.ItemsSource = lista;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
        private void CargarCboMarcas()
        {
            try
            {
                MarcaLogica  logica = new MarcaLogica();
                List <Marca> lista  = new List <Marca>();
                lista = logica.obtenerMarcas();
                cboMarcas.ItemsSource = lista;

                cboMarcas.DisplayMemberPath = "Descripcion";
                cboMarcas.SelectedValuePath = "Id";
                cboMarcas.SelectedValue     = 1;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Modelo       modelo   = new Modelo();
                ModeloLogica logica   = new ModeloLogica();
                MarcaLogica  logMarca = new MarcaLogica();

                if (txtid.Text == "")
                {
                    modelo.Id = logica.obtenerModelos().Count + 1;
                }
                else
                {
                    modelo.Id = Convert.ToInt32(txtid.Text);
                }

                if (validaciones() == true)
                {
                    txtTextBlockDialogo.Text = "Debe completar todos los campos solicitados";
                    dialogo.IsOpen           = true;
                    return;
                }
                else
                {
                    modelo.Descripcion = txtDescripcion.Text;
                    modelo.Anno        = Convert.ToInt32(txtAnno.Text);
                    modelo.Marca       = logMarca.seleccionarMarca(Convert.ToInt32(cboMarcas.SelectedValue));

                    logica.InsertarActualizarModelo(modelo);

                    Refrescar();
                    txtTextBlockDialogo.Text = "Registro procesado";
                    dialogo.IsOpen           = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }