Esempio n. 1
0
        private void RechazarAviso(AvisoRender aviso)
        {
            ColaSincronizacion c = new ColaSincronizacion();

            _aviso.Estado_siniestro     = Estado_siniestro.Recogido.ToString();
            _aviso.Sentido              = Sentido.NAVISION.ToString();
            _aviso.Estado_procesamiento = Estado_procesamiento.Noprocesada;
            _aviso.Tipo_Accion          = Tipo_Accion.Eliminar.ToString();
            _aviso.Notificar_Aviso      = true;
            c.InsertarEnCola(_aviso);
        }
Esempio n. 2
0
        private void BtnSincronizar_Click(object sender, EventArgs e)

        {
            ProgressDialog     progressBar;
            ColaSincronizacion _cola = new ColaSincronizacion();

            AlertDialog.Builder alert = new AlertDialog.Builder(this);
            alert.SetTitle("Sincronización Manual");
            alert.SetMessage("¿Desea sincronizar los datos manualmente?");
            alert.SetPositiveButton("Sí", (senderAlert, args) =>
            {
                if (Conectividad.IsConnected)
                {
                    progressBar = new ProgressDialog(this);
                    progressBar.SetCancelable(true);
                    progressBar.SetMessage("Sincronizando con Central....");
                    progressBar.SetProgressStyle(ProgressDialogStyle.Spinner);
                    progressBar.Progress = 0;
                    progressBar.Max      = 100;
                    progressBar.Show();

                    new Thread(new ThreadStart(delegate
                    {
                        Sincronizacion _sincro = new Sincronizacion();
                        _sincro.Sincronizar();
                        RunOnUiThread(() =>
                        {
                            progressBar.Dismiss();
                            txtAvisosSinSincronizar.Text = String.Format("Sin sincronizar - {0}", new Database().PendientesDeSincronizar().ToString());
                            Toast.MakeText(this, "Sincronizando", ToastLength.Short).Show();
                        });
                    })).Start();
                }

                else
                {
                    Utilidades.MostrarMensaje(this, Constantes.SinConexion);
                }
            });

            alert.SetNegativeButton("No", (senderAlert, args) =>
            {
                Toast.MakeText(this, "Cancelado!", ToastLength.Short).Show();
            });

            Dialog dialog = alert.Create();

            dialog.Show();
        }
Esempio n. 3
0
 private void Cerrar(AvisoRender _aviso)
 {
     if (txt_FechaNacimiento.Text == string.Empty || txt_FechaMuerte.Text == string.Empty || txt_Crotal.Text == string.Empty)
     {
         Toast.MakeText(this, "Debe completar los campos Fecha de Nacimiento, Fecha de Muerte y Crotal", ToastLength.Long).Show();
     }
     else
     {
         if (Convert.ToDecimal(txt_PesoNeto.Text) == 0)
         {
             Toast.MakeText(this, "El Peso Neto no puede ser 0", ToastLength.Long).Show();
         }
         else
         {
             if (Convert.ToDecimal(txt_PesoBruto.Text) >= Convert.ToDecimal(txt_Tara.Text))
             {
                 ColaSincronizacion c = new ColaSincronizacion();
                 _aviso.Estado_siniestro     = Estado_siniestro.Recogido.ToString();
                 _aviso.Sentido              = Sentido.NAVISION.ToString();
                 _aviso.Estado_procesamiento = Estado_procesamiento.Noprocesada;
                 _aviso.Tipo_Accion          = Tipo_Accion.Modificar.ToString();
                 //INI JRD Añadidos campos que faltaban 03/07/17
                 _aviso.Observaciones = txt_Observaciones.Text;
                 _aviso.Animales      = txt_NumAnimales.Text;
                 _aviso.Bruto         = txt_PesoBruto.Text;
                 _aviso.Tara          = txt_Tara.Text;
                 //FIN JRD Añadidos campos que faltaban 03/07/17
                 _aviso.Tipo_Accion = Tipo_Accion.Modificar.ToString();
                 _aviso.Tipo_Accion = Tipo_Accion.Modificar.ToString();
                 _aviso.Tipo_Accion = Tipo_Accion.Modificar.ToString();
                 c.InsertarEnCola(_aviso);
                 this.Finish();
             }
             else
             {
                 Toast.MakeText(this, "El Peso Bruto debe de ser mayor o igual a la tara", ToastLength.Long).Show();
             }
         }
     }
 }
        private void Spinner_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e)
        {
            if (Contador != 1)
            {
                var s = sender as Spinner;

                Context c = e.View.Context;
                Settings._NoAccesible = s.GetItemAtPosition(e.Position).ToString();
                ColaSincronizacion _cola = new ColaSincronizacion();
                _aviso.Estado_siniestro     = "Recogido";
                _aviso.Anular_Aviso         = true;
                _aviso.Observaciones        = "ANULACION CON MOTIVO DE ANULACIÓN";
                _aviso.Estado_siniestro     = Estado_siniestro.Recogido.ToString();
                _aviso.Sentido              = Sentido.NAVISION.ToString();
                _aviso.Estado_procesamiento = Estado_procesamiento.Noprocesada;
                _aviso.Tipo_Accion          = Tipo_Accion.Modificar.ToString();
                _cola.InsertarEnCola(_aviso);
                this.Finish();
            }
            else
            {
                Contador += 1;
            }
        }