Beispiel #1
0
        private void Editar(AvisoRender _aviso)
        {
            Database db = new Database();

            _aviso.Pesada_Manual = true;
            db.ActualizarAviso(_aviso);
        }
Beispiel #2
0
        public ColaAvisoRender AvisoToCola(AvisoRender _aviso)
        {
            string _avisoString = JsonConvert.SerializeObject(_aviso);

            _cola = JsonConvert.DeserializeObject <ColaAvisoRender>(_avisoString);
            return(_cola);
        }
Beispiel #3
0
        public void ActualizarAvisoCola(AvisoRender _aviso)
        {
            var _client = new RestClient(Constantes.Servidor);

            _client.Authenticator = new NtlmAuthenticator(Constantes.UsuarioServidor, Constantes.PassUsuarioServidor);
            string        Ruta      = string.Format("AvisosAPPWS({0})?$format=json", _aviso.Movimiento);
            IRestRequest  _r        = new RestRequest(Ruta, Method.GET);
            IRestResponse _response = _client.Execute(_r);

            var client = new RestClient(Constantes.Servidor);

            client.Authenticator = new NtlmAuthenticator(Constantes.UsuarioServidor, Constantes.PassUsuarioServidor);
            IRestRequest r = new RestRequest(string.Format("AvisosAPPWS({0})", _aviso.Movimiento), Method.PATCH);

            r.AddHeader("If-Match", _response.Headers[3].Value.ToString());
            r.RequestFormat = DataFormat.Json;
            var body = new
            {
                Estado_procesamiento = "Procesada"
            };

            r.AddJsonBody(body);
            IRestResponse response = client.Execute(r);
            var           content  = response.Content;
        }
Beispiel #4
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);
        }
Beispiel #5
0
 public void InsertarEnCola(AvisoRender _aviso)
 {
     try
     {
         db = new Database();
         db.ActualizarAviso(_aviso);
         db.InsertarCola(AvisoToCola(_aviso));
     }
     catch (Exception e)
     {
     }
 }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.MotivosAnulacion);
            string Aviso = Intent.GetStringExtra("Avisos");

            _aviso = JsonConvert.DeserializeObject <AvisoRender>(Aviso);
            MotivoAnulacionAdapter ad = new MotivoAnulacionAdapter(this, Resource.Layout.ListaMotivos, items);
            Spinner spinner           = FindViewById <Spinner>(Resource.Id.Spinner);

            spinner.Adapter       = ad;
            spinner.ItemSelected += Spinner_ItemSelected;
        }
Beispiel #7
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();
             }
         }
     }
 }
Beispiel #8
0
        private void AnularAviso(AvisoRender _aviso)
        {
            if (Convert.ToDecimal(txt_PesoNeto.Text) != 0)
            {
                alert = new AlertDialog.Builder(this);
                alert.SetTitle("Aviso anulación aviso");
                alert.SetMessage("¿Desea continuar? Los pesos realizados, asociados al aviso se eliminaran.");
                alert.SetPositiveButton("Sí", (senderAlert, args) =>
                {
                    txt_PesoNeto.Text = "0";
                    var aviso         = _aviso;
                    Intent i          = new Intent(this, typeof(MotivosAnulacion));
                    string jsonaviso  = JsonConvert.SerializeObject(aviso);
                    i.PutExtra("Avisos", jsonaviso);
                    StartActivity(i);


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

                dialog = alert.Create();

                dialog.Show();
            }
            else
            {
                var    aviso     = _aviso;
                Intent i         = new Intent(this, typeof(MotivosAnulacion));
                string jsonaviso = JsonConvert.SerializeObject(aviso);
                i.PutExtra("Avisos", jsonaviso);
                StartActivity(i);
            }
        }
Beispiel #9
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.FichaAvisoRecogido);

            CultureInfo culture = new CultureInfo("es-ES");
            string      Aviso   = Intent.GetStringExtra("Avisos");

            _aviso = JsonConvert.DeserializeObject <AvisoRender>(Aviso);
            TextView txt_NumeroAviso = FindViewById <TextView>(Resource.Id.txt_FANumeroAvisoRecogido);

            txt_NumeroAviso.Text = _aviso.No;
            TextView txt_FechaAviso = FindViewById <TextView>(Resource.Id.txt_FAAvisoRecogido);

            txt_FechaAviso.Text = String.Format("{0:dd/MM/yyyy}", _aviso.Fecha_Aviso);
            TextView txt_FechaRecogida = FindViewById <TextView>(Resource.Id.txt_FAFechaRecogidaRecogido);

            txt_FechaRecogida.Text = _aviso.Fecha_Recogida.ToString(culture);
            TextView txt_FechaFinPoliza = FindViewById <TextView>(Resource.Id.txt_FAFechaFinPolizaRecogido);

            txt_FechaFinPoliza.Text = _aviso.Fecha_Fin.ToString("dd/MM/yyyy");
            TextView txt_Explotacion = FindViewById <TextView>(Resource.Id.txt_FAExplotacionRecogido);

            txt_Explotacion.Text = _aviso.Explotacion;
            TextView txt_NombreExplotacion = FindViewById <TextView>(Resource.Id.txt_FANombreRecogido);

            txt_NombreExplotacion.Text = _aviso.Nombre;
            TextView txt_CodExplotacion = FindViewById <TextView>(Resource.Id.txt_FACodExplotacionRecogido);

            txt_CodExplotacion.Text = _aviso.Cod_Poblacion;
            TextView txt_Poblacion = FindViewById <TextView>(Resource.Id.txt_FAPobliacionRecogido);

            txt_Poblacion.Text = _aviso.Poblacion;
            TextView txt_Direccion = FindViewById <TextView>(Resource.Id.txt_FADireccionRecogido);

            txt_Direccion.Text = _aviso.Direccion;
            TextView txt_Tfno1 = FindViewById <TextView>(Resource.Id.txt_FATfn1Recogido);

            txt_Tfno1.Text = _aviso.Tfno1;
            TextView txt_EstadoSiniestro = FindViewById <TextView>(Resource.Id.txt_FAEstadoSiniestroRecogido);

            txt_EstadoSiniestro.Text = _aviso.Estado_siniestro;
            TextView txt_Especie = FindViewById <TextView>(Resource.Id.txt_FAEspecieRecogido);

            txt_Especie.Text = _aviso.Espiece;
            TextView txt_FechaNacimiento = FindViewById <TextView>(Resource.Id.txt_FAFechaNacimientoRecogido);

            txt_FechaNacimiento.Text = _aviso.FNacimiento.ToString("dd/MM/yyyy");
            TextView txt_FechaMuerte = FindViewById <TextView>(Resource.Id.txt_FAFechaMuerteRecogido);

            txt_FechaMuerte.Text = _aviso.FMuerte.ToString("dd/MM/yyyy");
            TextView txt_Crotal = FindViewById <TextView>(Resource.Id.txt_FACrotalRecogido);

            txt_Crotal.Text = _aviso.Crotal;
            TextView txt_NumAnimales = FindViewById <TextView>(Resource.Id.txt_FANumAnimalesRecogido);

            txt_NumAnimales.Text = _aviso.Animales;
            TextView txt_Peso = FindViewById <TextView>(Resource.Id.txt_FAPesoBrutoRecogido);

            txt_Peso.Text = _aviso.Bruto;
            TextView txt_Tara = FindViewById <TextView>(Resource.Id.txt_FAPesoTaraRecogido);

            txt_Tara.Text = _aviso.Tara;
            TextView txt_PesoNeto = FindViewById <TextView>(Resource.Id.txt_FATfn1Recogido);

            txt_PesoNeto.Text = _aviso.Neto;
        }
Beispiel #10
0
 private void Imprimir(AvisoRender _aviso)
 {
 }
Beispiel #11
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.FichaAviso);
            CultureInfo culture = new CultureInfo("es-ES");
            string      Aviso   = Intent.GetStringExtra("Avisos");

            _aviso = JsonConvert.DeserializeObject <AvisoRender>(Aviso);
            TextView txt_NumeroAviso = FindViewById <TextView>(Resource.Id.txt_FANumeroAviso);

            txt_NumeroAviso.Text = _aviso.No;
            TextView txt_FechaAviso = FindViewById <TextView>(Resource.Id.txt_FAAviso);

            txt_FechaAviso.Text = String.Format("{0:dd/MM/yyyy}", _aviso.Fecha_Aviso);
            TextView txt_FechaRecogida = FindViewById <TextView>(Resource.Id.txt_FAFechaRecogida);

            txt_FechaRecogida.Text = DateTime.Now.ToString("dd/MM/yyyy");
            TextView txt_FechaFinPoliza = FindViewById <TextView>(Resource.Id.txt_FAFechaFinPoliza);

            txt_FechaFinPoliza.Text = _aviso.Fecha_Fin.ToString("dd/MM/yyyy");

            TextView txt_Explotacion = FindViewById <TextView>(Resource.Id.txt_FAExplotacion);

            txt_Explotacion.Text = _aviso.Explotacion;
            TextView txt_NombreExplotacion = FindViewById <TextView>(Resource.Id.txt_FANombre);

            txt_NombreExplotacion.Text = _aviso.Nombre;
            TextView txt_CodExplotacion = FindViewById <TextView>(Resource.Id.txt_FACodExplotacion);

            txt_CodExplotacion.Text = _aviso.Cod_Poblacion;

            TextView txt_Poblacion = FindViewById <TextView>(Resource.Id.txt_FAPobliacion);

            txt_Poblacion.Text = _aviso.Poblacion;
            TextView txt_Direccion = FindViewById <TextView>(Resource.Id.txt_FADireccion);

            txt_Direccion.Text = _aviso.Direccion;
            TextView txt_Tfno1 = FindViewById <TextView>(Resource.Id.txt_FATfn1);

            txt_Tfno1.Text = _aviso.Tfno1;
            TextView txt_Tfno2 = FindViewById <TextView>(Resource.Id.txt_FATfn2);

            txt_Tfno2.Text = _aviso.Tfno2;

            TextView txt_EstadoSiniestro = FindViewById <TextView>(Resource.Id.txt_FAEstadoSiniestro);

            txt_EstadoSiniestro.Text = _aviso.Estado_siniestro;
            TextView txt_Especie = FindViewById <TextView>(Resource.Id.txt_FAEspecie);

            txt_Especie.Text = _aviso.Espiece;

            txt_FechaNacimiento      = FindViewById <EditText>(Resource.Id.txt_FAFechaNacimiento);
            txt_FechaNacimiento.Text = _aviso.FNacimiento.ToString("dd/MM/yyyy");
            txt_FechaMuerte          = FindViewById <EditText>(Resource.Id.txt_FAFechaMuerte);
            txt_FechaMuerte.Text     = _aviso.FMuerte.ToString("dd/MM/yyyy");
            txt_Crotal      = FindViewById <EditText>(Resource.Id.txt_FACrotal);
            txt_Crotal.Text = _aviso.Crotal;
            txt_NumAnimales = FindViewById <EditText>(Resource.Id.txt_FANumAnimales);
            if (_aviso.MER)
            {
                txt_FechaNacimiento.Focusable            = true;
                txt_FechaNacimiento.FocusableInTouchMode = true;
                txt_FechaMuerte.Focusable            = true;
                txt_FechaMuerte.FocusableInTouchMode = true;
                txt_Crotal.Focusable                 = true;
                txt_Crotal.FocusableInTouchMode      = true;
                txt_NumAnimales.Focusable            = false;
                txt_NumAnimales.FocusableInTouchMode = false;
            }
            else
            {
                txt_FechaNacimiento.Focusable            = false;
                txt_FechaNacimiento.FocusableInTouchMode = false;
                txt_FechaMuerte.Focusable            = false;
                txt_FechaMuerte.FocusableInTouchMode = false;
                txt_Crotal.Focusable                 = false;
                txt_Crotal.FocusableInTouchMode      = false;
                txt_NumAnimales.Focusable            = true;
                txt_NumAnimales.FocusableInTouchMode = true;
            }
            txt_NumAnimales.Text       = _aviso.Animales;
            txt_PesoBruto              = FindViewById <EditText>(Resource.Id.txt_FAPesoBruto);
            txt_PesoBruto.Text         = "0";
            txt_PesoBruto.FocusChange += Txt_Peso_FocusChange;
            txt_Tara              = FindViewById <EditText>(Resource.Id.txt_FAPesoTara);
            txt_Tara.Text         = "0";
            txt_Tara.FocusChange += Txt_Tara_FocusChange;
            txt_PesoNeto          = FindViewById <TextView>(Resource.Id.txt_FAPesoNeto);
            txt_PesoNeto.Text     = "0";
            txt_PesoTotal         = FindViewById <TextView>(Resource.Id.txt_FAPesoTotal);
            txt_PesoTotal.Text    = _db.SumaPesadas(_aviso.No).ToString();
            //INI JRD Añadidos campos que faltaban 03/07/17
            txt_Observaciones      = FindViewById <EditText>(Resource.Id.txt_FAObservaciones);
            txt_Observaciones.Text = _aviso.Observaciones;
            //FIN JRD Añadidos campos que faltaban 03/07/17

            Button btn_Pesar = FindViewById <Button>(Resource.Id.btn_FAPesar);

            btn_Pesar.Click += Btn_Pesar_Click;
        }