/// <summary> /// Ons the create. /// </summary> /// <param name="savedInstanceState">Saved instance state.</param> protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (WindowManager.DefaultDisplay.Rotation == SurfaceOrientation.Rotation0 || WindowManager.DefaultDisplay.Rotation == SurfaceOrientation.Rotation180) { SetContentView(Resource.Layout.home_agrega_producto_activity); } else { SetContentView(Resource.Layout.home_agrega_producto_horizontal_activity); } imgIcProductoAgregado = FindViewById <ImageView>(Resource.Id.imgIcProductoAgregado); animationVisible = AnimationUtils.LoadAnimation(this, Resource.Animation.box_amination_visible); animationInvisible = AnimationUtils.LoadAnimation(this, Resource.Animation.box_amination_invisible); btnCerrar = FindViewById <Button>(Resource.Id.btnCerrar); btnVolver = FindViewById <ImageView>(Resource.Id.btnVolver); btnLogout = FindViewById <ImageButton>(Resource.Id.btnLogout); btnHomeAgregarProducto = FindViewById <ImageButton>(Resource.Id.btnHomeAgregarProducto); btnHomeProductoPendientes = FindViewById <ImageButton>(Resource.Id.btnHomeProductoPendientes); linearLayoutProductoAgregadoOK = FindViewById <LinearLayout>(Resource.Id.linearLayoutProductoAgregadoOK); linearLayoutBtnIrAMapasDeTienda = FindViewById <LinearLayout>(Resource.Id.linearLayoutBtnIrAMapasDeTienda); linearLayoutEtiquetaProductosNoEnviados = FindViewById <LinearLayout>(Resource.Id.linearLayoutEtiquetaProductosNoEnviados); lblNombreProducto = FindViewById <TextView>(Resource.Id.lblNombreProducto); lblCantidadProductosKg = FindViewById <TextView>(Resource.Id.lblCantidadProductoKg); lblNombreUsuarioToolbar = FindViewById <TextView>(Resource.Id.lblNombreUsuarioToolbar); lblMensajeCargaYContadorDeProductosPendientesACargar = FindViewById <TextView>(Resource.Id.lblMensajeCargaYContadorDeProductosPendientesACargar); lblNombreActivity = FindViewById <TextView>(Resource.Id.lblNombreActivity); lblNombreTienda = FindViewById <TextView>(Resource.Id.lblNombreTienda); lblTipoTienda = FindViewById <TextView>(Resource.Id.lblTipoTienda); linearLayoutBtnCambiarUser = FindViewById <LinearLayout>(Resource.Id.linearLayoutBtnCambiarUser); linearLayoutBtnCambiarUser.Click += LinearLayoutBtnCambiarUser_Click; lblNombreActivity.Text = "Productos Refresh"; btnVolver.Visibility = ViewStates.Invisible; btnHomeAgregarProducto.Click += BtnHomeAgregarProducto_Click; btnHomeProductoPendientes.Click += BtnHomeProductoPendientes_Click; btnCerrar.Click += BtnCerrar_Click; linearLayoutBtnIrAMapasDeTienda.Click += LinearLayoutBtnIrAMapasDeTienda_Click; string nombreSucursal = dataSucursal.FirstOrDefault().name.ToString(); string tipoSucursal = dataSucursal.FirstOrDefault().format.ToString(); lblNombreTienda.Text = nombreSucursal; lblTipoTienda.Text = tipoSucursal; fuente = new Fuente(this); fontRobotoRegular = fuente.fuenteRobotoRegular(); fontRobotoMedium = fuente.fuenteRobotoMedium(); tipografiasEnBotones(btnCerrar); tipografiasEnTextView(lblNombreProducto, lblCantidadProductosKg, lblMensajeCargaYContadorDeProductosPendientesACargar); ActivityContexts.homeAddActivity = this; linearLayoutEtiquetaProductosNoEnviados.Visibility = ViewStates.Invisible; if (string.IsNullOrEmpty(DataManager.nombreUsuario)) { IngresoUsuarioResponsableActivity.viewFormularioUser(this); } nombreUsuarioToolbar(); AnalyticService.TrackAnalytics("Home app", new Dictionary <string, string> { { "Category", "sucursal asignada " + nombreSucursal + ", " + tipoSucursal }, { "Action", "OnCreate" } }); }
/// <summary> /// Ons the create. /// </summary> /// <param name="savedInstanceState">Saved instance state.</param> protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); string[] itemsProcedencia = (from c in dataProcedencia select c.NombreProcedencia).ToArray(); string[] itemsFrigorifico = (from f in dataFrigorifico select f.NombreFrigorifico).ToArray(); string[] itemsProducto = (from p in dataProducto select p.ItemDescripcion).ToArray(); if (WindowManager.DefaultDisplay.Rotation == SurfaceOrientation.Rotation0 || WindowManager.DefaultDisplay.Rotation == SurfaceOrientation.Rotation180) { SetContentView(Resource.Layout.agregar_producto_activity); } else { SetContentView(Resource.Layout.agregar_producto_horizontal_activity); } photoView = FindViewById <ImageView>(Resource.Id.photoView); adapterProcedencia = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleSpinnerItem, itemsProcedencia); adapterProcedencia.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); InitSpinnerHintAndFloatingLabel(); txtInputPesoNetoProducto = FindViewById <TextInputLayout>(Resource.Id.txtInputPesoNetoProducto); llAgregaProductoActivity = FindViewById <LinearLayout>(Resource.Id.llAgregaProductoActivity); llAgregaProductoActivityHorizontal = FindViewById <LinearLayout>(Resource.Id.llAgregaProductoActivityHorizontal); imgLoadingBtnAgregaPruducto = FindViewById <ImageView>(Resource.Id.imgLoadingBtnAgregaPruducto); lblBtnAgregarProducto = FindViewById <TextView>(Resource.Id.lblBtnAgregarProducto); llBtnAgregarProducto = FindViewById <LinearLayout>(Resource.Id.llBtnAgregarProducto); linearLayoutBtnCambiarUser = FindViewById <LinearLayout>(Resource.Id.linearLayoutBtnCambiarUser); linearLayoutBtnCambiarUser.Visibility = ViewStates.Gone; llBtnAgregarProducto.Click += BtnAgregarProducto_Click; btnLogout = FindViewById <ImageButton>(Resource.Id.btnLogout); btnLogout.Visibility = ViewStates.Invisible; txtInputFechaFaenaProducto = FindViewById <TextView>(Resource.Id.txtInputFechaFaenaProducto); btnVolver = FindViewById <ImageView>(Resource.Id.btnVolver); btnVolver.Click += BtnVolver_Click; linearLayoutPanelFormularioIngresoProducto = FindViewById <LinearLayout>(Resource.Id.linearLayoutPanelFormularioIngresoProducto); linearLayoutBtnIrAMapasDeTienda = FindViewById <LinearLayout>(Resource.Id.linearLayoutBtnIrAMapasDeTienda); linearLayoutBtnIrAMapasDeTienda.Click += LinearLayoutBtnIrAMapasDeTienda_Click; lblCodigoBalanza = FindViewById <TextView>(Resource.Id.lblCodigoBalanza); lblNombreActivity = FindViewById <TextView>(Resource.Id.lblNombreActivity); lblNombreActivity.Text = "Agregar Producto"; lblNombreTienda = FindViewById <TextView>(Resource.Id.lblNombreTienda); lblTipoTienda = FindViewById <TextView>(Resource.Id.lblTipoTienda); nombreSucursal = dataSucursal.FirstOrDefault().name.ToString(); tipoSucursal = dataSucursal.FirstOrDefault().format.ToString(); lblNombreTienda.Text = nombreSucursal; lblTipoTienda.Text = tipoSucursal; Glide.With(this).Load(Resource.Drawable.cargando).Into(imgLoadingBtnAgregaPruducto); btnBuscar = FindViewById <Button>(Resource.Id.btnBuscar); btnBuscar.Click += BtnBuscar_Click; btnCancelarProducto = FindViewById <Button>(Resource.Id.btnCancelarProducto); btnCancelarProducto.Click += BtnCancelarProducto_Click; txtCodigoBlanza = FindViewById <EditText>(Resource.Id.txtCodigoBlanza); txtFechaFaenaProducto = FindViewById <EditText>(Resource.Id.txtFechaFaenaProducto); txtPesoNetoProducto = FindViewById <EditText>(Resource.Id.txtPesoNetoProducto); txtFechaFaenaProducto.Touch += TxtFechaFaenaProducto_Click; nombreSucursal = dataSucursal.FirstOrDefault().name.ToString(); tipoSucursal = dataSucursal.FirstOrDefault().format.ToString(); idSucursal = dataSucursal.FirstOrDefault().id.ToString(); fuente = new Fuente(this); fontRobotoRegular = fuente.fuenteRobotoRegular(); fontRobotoMedium = fuente.fuenteRobotoMedium(); fontRobotoBold = fuente.fuenteRobotoBold(); fontMyriadProLightCondensed = fuente.fuenteRobotoBold(); tipografiasEnTextView(lblBtnAgregarProducto, lblCodigoBalanza); tipografiasEnBotones(btnBuscar, btnCancelarProducto); tipografiasEnEditText(txtCodigoBlanza, txtFechaFaenaProducto, txtPesoNetoProducto); spiProcedenciaProducto.OnItemSelectedListener = this; txtCodigoBlanza.ImeOptions = Android.Views.InputMethods.ImeAction.Done; txtPesoNetoProducto.ImeOptions = Android.Views.InputMethods.ImeAction.Done; ocultarTeclado(txtCodigoBlanza); setImageEtiqueta(); //txtPesoNetoProducto.SetOnKeyListener(this); }