Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            #region comentado
            if (tbNombre.Text == "")
            {
                MessageBox.Show("El campo Nombre debe ser especificado", "Error");
                return;
            }

            if (tbApellidoP.Text == "")
            {
                MessageBox.Show("El campo Apellido Paterno debe ser especificado", "Error");
                return;
            }
            if (tbApellidoM.Text == "")
            {
                MessageBox.Show("El campo Apellido materno debe ser especificado", "Error");
                return;
            }
            if (tbCelular.Text.Trim().Length != 10)
            {
                MessageBox.Show("El telefono debe de tener 10 digitos", "Error");
                return;
            }
            if (tbClub.Text == "")
            {
                MessageBox.Show("Ingrese el club al que pertenece", "Error");
                return;
            }


            if (Template == null)
            {
                MessageBox.Show("La huella del jugador debe ser capturada", "Error");
                return;
            }
            #endregion

            try
            {
                usuario.nombre        = tbNombre.Text;
                usuario.apellidoP     = tbApellidoP.Text;
                usuario.apellidoM     = tbApellidoM.Text;
                usuario.correo        = tbCorreo.Text;
                usuario.tel           = tbCelular.Text;
                usuario.club          = tbClub.Text;
                usuario.categoriaTipo = CmbTorneo.Text;
                //usuario.imagen = picFoto.Source;

                usuario.huella = Template.Bytes;


                int id = conexion.Alta(usuario);

                if (id == 0)
                {
                    MessageBox.Show("Capturar foto del Jugador");
                }

                if (id > 0)
                {
                    MessageBox.Show("Jugador guardado correctamente", "Guardar");

                    tbNombre.Text           = "";
                    tbApellidoP.Text        = "";
                    tbApellidoM.Text        = "";
                    tbCorreo.Text           = "";
                    tbCelular.Text          = "";
                    tbClub.Text             = "";
                    CmbTorneo.Text          = "";
                    cmbGolf.Text            = "";
                    cmbTenis.Text           = "";
                    chkGolf.IsChecked       = false;
                    chkTenis.IsChecked      = false;
                    cmbGolf.IsEnabled       = false;
                    cmbTenis.IsEnabled      = false;
                    picFoto.Source          = null;
                    imgVerHuella.Visibility = Visibility.Hidden;
                    usuario = new Usuario();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No fue posible guardar el Jugador: " + ex.Message, "Error en Guardar");
            }
        }