コード例 #1
0
        public void EliminarNota()
        {
            MisNotas objNota = new MisNotas()
            {
                IdNotas = idNota
            };

            AlertDialog.Builder dialogo = new AlertDialog.Builder(this);
            AlertDialog         alert   = dialogo.Create();

            alert.SetTitle("Advertencia");
            alert.SetMessage("Realmente quiere eliminar esta nota?");
            alert.SetIcon(Resource.Mipmap.ic_action_warning);
            alert.SetButton("SI", (c, ev) =>
            {
                int respuesta = MisNotasDb.EliminarNota(objNota);
                if (respuesta > 0)
                {
                    Toast.MakeText(this, "Nota Eliminada", ToastLength.Long).Show();
                    Intent intentBack = new Intent(this, typeof(ListaNotasActivity));
                    StartActivity(intentBack, ActivityOptions.MakeSceneTransitionAnimation(this).ToBundle());
                }
                else
                {
                    Toast.MakeText(this, "Se produjo un error", ToastLength.Short).Show();
                }
            });
            alert.SetButton2("NO", (c, ev) => {
                Toast.MakeText(this, "Cancelado", ToastLength.Long).Show();
            });
            alert.Show();
        }
コード例 #2
0
        public void EditarNota()
        {
            MisNotas objNota = new MisNotas()
            {
                IdNotas           = idNota,
                Titulo            = tituloDetalle.Text,
                Contenido         = detalleNota.Text,
                FechaNota         = Convert.ToDateTime(fechaNotaCreacion.ToString()),
                FechaModificacion = DateTime.Now,
                IdColor           = color,
                IdFont            = font
            };


            int respuesta = MisNotasDb.EditarNota(objNota);

            if (respuesta > 0)
            {
                Toast.MakeText(this, "Modificaciones Guardadas", ToastLength.Long).Show();
            }
            else
            {
                Toast.MakeText(this, "Se produjo un error", ToastLength.Short).Show();
            }
        }
コード例 #3
0
ファイル: MisNotasDb.cs プロジェクト: hall9zeha/XamiNotes
        public static int EliminarNota(MisNotas objNota)
        {
            int i = 0;

            i = Cn.Delete(objNota);
            return(i);
        }
コード例 #4
0
ファイル: MisNotasDb.cs プロジェクト: hall9zeha/XamiNotes
        public static int EditarNota(MisNotas objNota)
        {
            int i = 0;

            i = Cn.Update(objNota);
            return(i);
        }
コード例 #5
0
        public void guardarNota()
        {
            objNotas                   = new MisNotas();
            objNotas.Titulo            = tituloNota.Text;
            objNotas.Contenido         = nuevaNota.Text;
            objNotas.FechaNota         = DateTime.Now;
            objNotas.FechaModificacion = DateTime.Now;
            objNotas.Recordatorio      = DateTime.Now;
            objNotas.IdColor           = color;
            objNotas.IdFont            = font;

            int i = MisNotasDb.GuardarNota(objNotas);

            if (i > 0)
            {
                Toast.MakeText(this, "Nota Registrada", ToastLength.Long).Show();
            }
            else
            {
                Toast.MakeText(this, "Error en Guardar", ToastLength.Long).Show();
            }
        }
コード例 #6
0
ファイル: MyAdapter.cs プロジェクト: hall9zeha/XamiNotes
            protected override FilterResults PerformFiltering(ICharSequence constraint)
            {
                MisNotas      objnota;
                FilterResults filterResults = new FilterResults();

                if (constraint != null && constraint.Length() > 0)
                {
                    string query = constraint.ToString().ToUpper();
                    JavaList <MisNotas> notasEncontradas = new JavaList <MisNotas>();
                    for (int i = 0; i < listaActual.Size(); i++)
                    {
                        objnota           = new MisNotas();
                        objnota.Contenido = listaActual[i].Contenido;


                        if (objnota.Contenido.ToUpper().Contains(query.ToString()))
                        {
                            objnota.Contenido = listaActual[i].Contenido;
                            objnota.Titulo    = listaActual[i].Titulo;
                            objnota.FechaNota = listaActual[i].FechaNota;
                            objnota.IdColor   = listaActual[i].IdColor;
                            objnota.IdFont    = listaActual[i].IdFont;
                            notasEncontradas.Add(objnota);
                        }
                    }
                    filterResults.Count  = notasEncontradas.Size();
                    filterResults.Values = notasEncontradas;
                }
                else
                {
                    //NO ITEM FOUND.LIST REMAINS INTACT
                    filterResults.Count  = listaActual.Size();
                    filterResults.Values = listaActual;
                }
                return(filterResults);
            }