protected void btnModificar_Click(object sender, EventArgs e) { if (listHabitos.SelectedIndex != -1) { BE.Habito HabSelec = ListaHabitosUsuario[listHabitos.SelectedIndex]; txtValor.Text = HabSelec.ValorxSemana.ToString(); btnAgregar.Visible = false; dropdownHabitos.Visible = false; btnGuardar.Visible = true; listHabitos.Enabled = false; } }
public int ModificarHabito(BE.Habito hab, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = acc.ArmarParametro("id", hab.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("valor", hab.ValorxSemana, System.Data.SqlDbType.Int); fa = acc.Escribir("HabitoUsuario_Modificar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaHabito(BE.Habito hab, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = acc.ArmarParametro("idhab", hab.TipoHabito.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("valor", hab.ValorxSemana, System.Data.SqlDbType.Int); parametros[2] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("HabitoUsuario_Guardar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
protected void btnAgregar_Click(object sender, EventArgs e) { if (ListaHabitosUsuario.Find(x => x.TipoHabito.ID == ListaHabitos[dropdownHabitos.SelectedIndex].ID) == null) { BE.Habito Hab = new BE.Habito(); Hab.TipoHabito = ListaHabitos[dropdownHabitos.SelectedIndex]; Hab.ValorxSemana = int.Parse(txtValor.Text); GestorHabitosUsuario.AltaHabitos(Hab, (BE.Usuario)Session["UsuarioEnSesion"]); ListaHabitosUsuario = GestorHabitos.ListarHabitoUsuario((BE.Usuario)Session["UsuarioEnSesion"]); Session["ListaHabitosUsuario"] = ListaHabitosUsuario; listHabitos.DataSource = null; listHabitos.DataSource = ListaHabitosUsuario; listHabitos.DataBind(); } else { lblExisteHabito.Visible = true; } }
public bool ModificarHabitos(BE.Habito hab, BE.Usuario usuEnSesion) { int fa = MapperHabitos.ModificarHabito(hab, usuEnSesion); if (fa == -1) { return(false); } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido; bita.Tipo = "Ingreso de Habitos"; bita.Accion = "Se modificó el habito " + hab.TipoHabito.Nombre + " - " + hab.ValorxSemana; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
public List <BE.Habito> ListarHabitoUsuario(BE.Usuario usu) { List <BE.Habito> ListaHabitos = new List <BE.Habito>(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("id", usu.ID, System.Data.SqlDbType.Int); DataTable Tabla = acc.Leer("Habitos_ListarUsuario", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { BE.Habito hab = new BE.Habito(); hab.ID = int.Parse(linea["ID"].ToString()); hab.ValorxSemana = int.Parse(linea["VecesxSemana"].ToString()); hab.TipoHabito = ListarHabito(int.Parse(linea["ID_TipoHabito"].ToString())); ListaHabitos.Add(hab); } return(ListaHabitos); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (listHabitos.SelectedIndex != -1) { if (Page.IsValid) { BE.Habito habmod = new BE.Habito(); BE.Habito hab = ListaHabitosUsuario[listHabitos.SelectedIndex]; habmod = hab; habmod.ValorxSemana = int.Parse(txtValor.Text); GestorHabitosUsuario.ModificarHabitos(habmod, (BE.Usuario)Session["UsuarioEnSesion"]); Session["ListaHabitosUsuario"] = ListaHabitosUsuario; listHabitos.DataSource = null; listHabitos.DataSource = ListaHabitosUsuario; listHabitos.DataBind(); btnGuardar.Visible = false; btnAgregar.Visible = true; dropdownHabitos.Visible = true; listHabitos.Enabled = true; } } }