private void Editar(AvisoRender _aviso) { Database db = new Database(); _aviso.Pesada_Manual = true; db.ActualizarAviso(_aviso); }
public ColaAvisoRender AvisoToCola(AvisoRender _aviso) { string _avisoString = JsonConvert.SerializeObject(_aviso); _cola = JsonConvert.DeserializeObject <ColaAvisoRender>(_avisoString); return(_cola); }
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; }
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); }
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; }
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 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); } }
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; }
private void Imprimir(AvisoRender _aviso) { }
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; }