public List <BE.TipoMedicion> Listar() { List <BE.TipoMedicion> ListaParametros = new List <BE.TipoMedicion>(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("tabla", "TipoMedicion", 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.TipoMedicion param = new BE.TipoMedicion(); param.ID = (int)linea["ID"]; param.Nombre = (string)linea["Nombre"]; param.Descripcion = (string)linea["Descripcion"]; param.DescripcionMaxima = (string)linea["DescripcionMaxima"]; param.DescripcionMinima = (string)linea["DescripcionMinima"]; param.MaximoMasculino = int.Parse(linea["MaximoMasculino"].ToString()); param.MinimoMasculino = int.Parse(linea["MinimoMasculino"].ToString()); ListaParametros.Add(param); } } return(ListaParametros); }
public int Baja(BE.TipoMedicion param) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("id", param.ID, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Parametro_Baja", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
protected void btnBaja_Click(object sender, EventArgs e) { if (listParametro.SelectedIndex != -1) { BE.TipoMedicion param = ListaParametros[listParametro.SelectedIndex]; if (GestorParametros.BajaParametro(param, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { ListaParametros = GestorParametros.Listar(); Session["ListaParametros"] = ListaParametros; listParametro.DataSource = ListaParametros; listParametro.DataBind(); } } }
protected void btnGuardarModificacion_Click(object sender, EventArgs e) { if (Page.IsValid) { if (listParametro.SelectedIndex != -1) { BE.TipoMedicion param = ListaParametros[listParametro.SelectedIndex]; param.Nombre = txtNombre.Text; param.Descripcion = txtDesc.Text; param.DescripcionMaxima = txtDescMax.Text; param.DescripcionMinima = txtDescMin.Text; param.MaximoMasculino = int.Parse(txtValMaxMasc.Text); param.MinimoMasculino = int.Parse(txtValMinMasc.Text); if (GestorParametros.ModificarParametro(param, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { lblSuccess.Visible = true; lblSuccess.Text = "Parametro modificado!"; btnBaja.Visible = true; btnGuardarModificacion.Visible = false; btnGuardar.Visible = true; btnModificar.Visible = true; listParametro.Enabled = true; txtNombre.Text = ""; txtDesc.Text = ""; txtDescMax.Text = ""; txtDescMin.Text = ""; txtValMaxMasc.Text = ""; txtValMinMasc.Text = ""; } Session["ListaParametros"] = ListaParametros; listParametro.DataSource = ListaParametros; listParametro.DataBind(); } } }
public int ModificarParametro(BE.TipoMedicion param) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[7]; parametros[0] = acc.ArmarParametro("nombre", param.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("desc", param.Descripcion, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("descmax", param.DescripcionMaxima, System.Data.SqlDbType.VarChar); parametros[3] = acc.ArmarParametro("descmin", param.DescripcionMinima, System.Data.SqlDbType.VarChar); parametros[4] = acc.ArmarParametro("maxmasc", param.MaximoMasculino, System.Data.SqlDbType.Int); parametros[5] = acc.ArmarParametro("minmasc", param.MinimoMasculino, System.Data.SqlDbType.Int); parametros[6] = acc.ArmarParametro("id", param.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("Parametro_Modificar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public bool BajaParametro(BE.TipoMedicion param, BE.Usuario usuEnSesion) { int fa = MapperMedicion.Baja(param); 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 Parámetros"; bita.Accion = "Se dio de baja el parametro " + param.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
protected void btnModificar_Click(object sender, EventArgs e) { if (listParametro.SelectedIndex != -1) { BE.TipoMedicion param = ListaParametros[listParametro.SelectedIndex]; txtNombre.Text = param.Nombre; txtDesc.Text = param.Descripcion; txtDescMax.Text = param.DescripcionMaxima; txtDescMin.Text = param.DescripcionMinima; listParametro.Enabled = false; txtValMaxMasc.Text = param.MaximoMasculino.ToString(); txtValMinMasc.Text = param.MinimoMasculino.ToString(); btnBaja.Visible = false; btnGuardarModificacion.Visible = true; btnGuardar.Visible = false; btnModificar.Visible = false; } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Page.IsValid) { BE.TipoMedicion Param = new BE.TipoMedicion(); Param.Nombre = txtNombre.Text; Param.Descripcion = txtDesc.Text; Param.DescripcionMaxima = txtDescMax.Text; Param.DescripcionMinima = txtDescMin.Text; Param.MinimoMasculino = int.Parse(txtValMinMasc.Text); Param.MaximoMasculino = int.Parse(txtValMaxMasc.Text); if (GestorParametros.AltaParametro(Param, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { lblSuccess.Visible = true; lblSuccess.Text = "Parametro agregado!"; } } }
public BE.TipoMedicion ListarTipoID(int id) { BE.TipoMedicion Tipo = new BE.TipoMedicion(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("id", id, System.Data.SqlDbType.Int); DataTable Tabla = acc.Leer("Medicion_ListarTipo", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { Tipo.ID = id; Tipo.Nombre = (string)linea["Nombre"]; Tipo.Descripcion = (string)linea["Descripcion"]; Tipo.DescripcionMaxima = (string)linea["DescripcionMaxima"]; Tipo.DescripcionMinima = (string)linea["DescripcionMinima"]; Tipo.MaximoMasculino = int.Parse(linea["MaximoMasculino"].ToString()); Tipo.MinimoMasculino = int.Parse(linea["MinimoMasculino"].ToString()); } return(Tipo); }