Exemple #1
0
        private void CargarHuerta(string huertaID)
        {
            var objHuerta = HuertaServicio.BuscarPorId(huertaID);

            if (objHuerta != null)
            {
                txtHuerta.Text = objHuerta.Nombre;
            }
        }
Exemple #2
0
        public ABMHuerta(string huertaID)
        {
            InitializeComponent();

            _huertaId = huertaID;
            if (_huertaId != "0")
            {
                Model.HuertaModel huertaEdit = HuertaServicio.BuscarPorId(_huertaId);
                if (huertaEdit != null)
                {
                    NombreHuerta.Text = huertaEdit.Nombre;
                    DescHuerta.Text   = huertaEdit.Descripcion;
                }
            }

            btnActualizar.Clicked += btnActualizar_Clicked;
        }
Exemple #3
0
        private void MostrarHuertaSeleccionada(string huertaID)
        {
            var esHuerta = HuertaServicio.BuscarPorId(huertaID);

            if (esHuerta != null)
            {
                NombreHuerta.Text      = esHuerta.Nombre;
                DescripcionHuerta.Text = esHuerta.Descripcion;

                if (esHuerta.ListaCultivos.Count > 0)
                {
                    var cultivoTest = new Model.CultivoModel();
                    foreach (var item in esHuerta.ListaCultivos)
                    {
                        if (item != null)
                        {
                            item.descripcion = "% Sembrado: 20";
                            item.porcentaje  = 0.2f;// 1.0 es el 100%

                            // Difference in days, hours, and minutes.
                            TimeSpan ts = DateTime.Now - item.IniciaCultivo;

                            // Difference in days.
                            int differenceInDays = ts.Days;

                            if (differenceInDays > 180)
                            {
                                item.porcentaje  = 1.0f;
                                item.descripcion = "% Sembrado: 100";
                            }
                            else
                            {
                                if (differenceInDays > 150)
                                {
                                    item.porcentaje  = 0.8f;
                                    item.descripcion = "% Sembrado: 80";
                                }
                                else
                                {
                                    if (differenceInDays > 90)
                                    {
                                        item.porcentaje  = 0.5f;
                                        item.descripcion = "% Sembrado: 50";
                                    }
                                }
                            }

                            //if (item.IniciaCultivo.Month < 3)
                            //{
                            //    item.porcentaje = 0.8f;
                            //    item.descripcion = "% Sembrado: 80";
                            //}
                            //else
                            //{
                            //    if (item.IniciaCultivo.Month < 6)
                            //    {
                            //        item.porcentaje = 0.5f;
                            //        item.descripcion = "% Sembrado: 50";
                            //    }
                            //}
                        }
                    }

                    lstCultivos.ItemsSource = esHuerta.ListaCultivos;
                }
            }
        }