Beispiel #1
0
        public bool UpdateOrDelete(songs cancion, bool update)
        {
            LinqManager db   = new LinqManager();
            var         song = from list in db.canciones where list.cod_cancion == cancion.cod_cancion select list;

            foreach (songs list in song)
            {
                if (update)
                {
                    list.cod_album = cancion.cod_album;
                    list.nombre    = cancion.nombre;
                    list.cantantes = cancion.cantantes;
                }
                else
                {
                    list.estado = 'I';
                }
            }
            try
            {
                db.SubmitChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            bool  band    = false;
            songs cancion = new songs();

            cancion.nombre    = txtNombre.Text;
            cancion.cod_album = Convert.ToInt32(ddlAbum.SelectedValue);
            cancion.cantantes = txtCantantes.Text;
            if (Session["mode"] == "N")
            {
                cancion.estado = 'A';
                band           = cancion.Insert(cancion);
            }
            else
            {
                cancion.cod_cancion = Convert.ToInt32(txtCodigo.Text);
                if (Session["mode"] == "M")
                {
                    band = cancion.UpdateOrDelete(cancion, true);
                }
                else
                {
                    cancion.estado = 'I';
                    band           = cancion.UpdateOrDelete(cancion, false);
                }
            }
            if (band)
            {
                Response.Redirect(Request.RawUrl);
            }
            else
            {
                lblMensaje.Text = "Operación no realizada.";
            }
        }
Beispiel #3
0
        public bool Insert(songs nuevo)
        {
            LinqManager db = new LinqManager();

            db.canciones.InsertOnSubmit(nuevo);
            try
            {
                db.SubmitChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }