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);
        }
Пример #3
0
 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();
         }
     }
 }
Пример #4
0
        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);
            }
        }
Пример #7
0
        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;
            }
        }
Пример #8
0
        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);
        }