protected void btnGuardar_Click(object sender, EventArgs e) { if (Page.IsValid) { BE.TipoHabito Hab = new BE.TipoHabito(); Hab.Nombre = txtNombre.Text; Hab.ValorNegativo = int.Parse(txtVecesNeg.Text); Hab.ValorPositivo = int.Parse(txtVecesPos.Text); Hab.EfectoNegativo = txtEfeNeg.Text; Hab.EfectoPositivo = txtEfePos.Text; if (GestorHabitos.AltaHabitos(Hab, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { lblSuccess.Visible = true; lblSuccess.Text = "Habito agregado!"; ListaHabitos = GestorHabitos.Listar(); Session["ListaHabitos"] = ListaHabitos; listServicio.DataSource = null; listServicio.DataSource = ListaHabitos; listServicio.DataBind(); ListaHabitos = (List <BE.TipoHabito>)Session["ListaHabitos"]; } } }
public List <BE.TipoHabito> Listar() { List <BE.TipoHabito> ListaHabitos = new List <BE.TipoHabito>(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("tabla", "Tipo_Habito", System.Data.SqlDbType.VarChar); DataTable Tabla = acc.Leer("ListarEntidad", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { if ((int)linea["Borrado"] == 0) { BE.TipoHabito hab = new BE.TipoHabito(); hab.ID = (int)linea["ID"]; hab.Nombre = (string)linea["Nombre"]; hab.EfectoNegativo = (string)linea["EfectoNegativo"]; hab.EfectoPositivo = (string)linea["EfectoPositivo"]; hab.ValorPositivo = (int)linea["ValorPositivo"]; hab.ValorNegativo = (int)linea["ValorNegativo"]; ListaHabitos.Add(hab); } } return(ListaHabitos); }
public BE.TipoHabito ListarHabito(int id) { BE.TipoHabito hab = new BE.TipoHabito(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("id", id, System.Data.SqlDbType.Int); DataTable Tabla = acc.Leer("Habito_ListarID", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { if ((int)linea["Borrado"] == 0) { hab.ID = (int)linea["ID"]; hab.Nombre = (string)linea["Nombre"]; hab.EfectoNegativo = (string)linea["EfectoNegativo"]; hab.EfectoPositivo = (string)linea["EfectoPositivo"]; hab.ValorPositivo = (int)linea["ValorPositivo"]; hab.ValorNegativo = (int)linea["ValorNegativo"]; } } return(hab); }
public int EliminarHabito(BE.TipoHabito hab) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("id", hab.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("Habito_Baja", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaEnfermedadHabito(BE.TipoHabito habenf) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("idhabito", habenf.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("Enfermedad_AgregarHabito", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
protected void btnBaja_Click(object sender, EventArgs e) { if (listServicio.SelectedIndex != -1) { BE.TipoHabito hab = ListaHabitos[listServicio.SelectedIndex]; if (GestorHabitos.BajaHabito(hab, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { ListaHabitos = GestorHabitos.Listar(); Session["ListaHabitos"] = ListaHabitos; listServicio.DataSource = ListaHabitos; listServicio.DataBind(); } } }
public int ModificarHabito(BE.TipoHabito hab) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[6]; parametros[0] = acc.ArmarParametro("nom", hab.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("valorneg", hab.ValorNegativo, System.Data.SqlDbType.Int); parametros[2] = acc.ArmarParametro("valorpos", hab.ValorPositivo, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("efeneg", hab.EfectoNegativo, System.Data.SqlDbType.VarChar); parametros[4] = acc.ArmarParametro("efepos", hab.EfectoPositivo, System.Data.SqlDbType.VarChar); parametros[5] = acc.ArmarParametro("id", hab.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("Habito_Modificar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
protected void btnModificar_Click(object sender, EventArgs e) { if (listServicio.SelectedIndex != -1) { BE.TipoHabito habito = ListaHabitos[listServicio.SelectedIndex]; txtNombre.Text = habito.Nombre; txtEfeNeg.Text = habito.EfectoNegativo; txtEfePos.Text = habito.EfectoPositivo; txtVecesNeg.Text = habito.ValorNegativo.ToString(); txtVecesPos.Text = habito.ValorPositivo.ToString(); listServicio.Enabled = false; btnBaja.Visible = false; btnGuardarModif.Visible = true; btnGuardar.Visible = false; btnModificar.Visible = false; } }
public bool BajaHabito(BE.TipoHabito hab, BE.Usuario usuEnSesion) { int fa = MapperHabitos.EliminarHabito(hab); 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 = "Gestion Habitos"; bita.Accion = "Se dio de baja el habito " + hab.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
protected void btnGuardarModif_Click(object sender, EventArgs e) { if (Page.IsValid) { if (listServicio.SelectedIndex != -1) { BE.TipoHabito habito = ListaHabitos[listServicio.SelectedIndex]; habito.Nombre = txtNombre.Text; habito.EfectoNegativo = txtEfeNeg.Text; habito.EfectoPositivo = txtEfePos.Text; habito.ValorNegativo = int.Parse(txtVecesNeg.Text.ToString()); habito.ValorPositivo = int.Parse(txtVecesPos.Text.ToString()); if (GestorHabitos.ModificarHabito(habito, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { lblSuccess.Visible = true; lblSuccess.Text = "Habito modificado!"; btnBaja.Visible = true; btnGuardarModif.Visible = false; btnGuardar.Visible = true; btnModificar.Visible = true; listServicio.Enabled = true; txtNombre.Text = ""; txtEfePos.Text = ""; txtEfeNeg.Text = ""; txtVecesPos.Text = ""; txtVecesNeg.Text = ""; } Session["ListaHabitos"] = ListaHabitos; listServicio.DataSource = ListaHabitos; listServicio.DataBind(); } } }