コード例 #1
0
 //CARGA
 public NivelAcademicoLogica BuscarNivelAcademico(string nivelID)
 {
     cnn = DAL.DAL.trae_conexion("BDConnectionString", ref error, ref numeroError);
     if (cnn == null)
     {
         //insertar en la table de errores
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(null);
     }
     else
     {
         sql = "sp_Carga_NivelAcademico";
         ParamStruct[] parametros = new ParamStruct[2];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@NivelAcademico_id", SqlDbType.VarChar, nivelID);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Password", SqlDbType.VarChar, "password");
         ds = DAL.DAL.ejecuta_dataset(cnn, sql, true, parametros, ref error, ref numeroError);
         if (numeroError != 0)
         {
             //insertar en la table de errores
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             return(null);
         }
         else
         {
             NivelAcademicoLogica nivel = new NivelAcademicoLogica();
             nivel.NivelAcademico_id = ds.Tables[0].Rows[0][0].ToString();
             nivel.Nombre            = ds.Tables[0].Rows[0][1].ToString();
             nivel.Detalle           = ds.Tables[0].Rows[0][2].ToString();
             nivel.Completo          = ds.Tables[0].Rows[0][3].ToString();
             return(nivel);
         }
     }
 }
コード例 #2
0
 //INSERTAR
 public Boolean InsertarNivel(NivelAcademicoLogica nivel)
 {
     cnn = DAL.DAL.trae_conexion("BDConnectionString", ref error, ref numeroError);
     if (cnn == null)
     {
         //insertar en la table de errores
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(false);
     }
     else
     {
         sql = "sp_Inserta_NivelAcademico";
         ParamStruct[] parametros = new ParamStruct[5];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@NivelAcademico_id", SqlDbType.VarChar, nivel.NivelAcademico_id);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, nivel.Nombre);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Detalle", SqlDbType.VarChar, nivel.Detalle);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Completo", SqlDbType.VarChar, nivel.Completo);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Password", SqlDbType.VarChar, "password");
         DAL.DAL.conectar(cnn, ref error, ref numeroError);
         DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError);
         if (numeroError != 0)
         {
             //insertar en la table de errores
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(false);
         }
         else
         {
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(true);
         }
     }
 }
コード例 #3
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                NivelAcademicoLogica nivel = new NivelAcademicoLogica();
                nivel.NivelAcademico_id = txtCodigo.Text;
                nivel.Nombre            = ddlNiveles.SelectedValue;
                nivel.Detalle           = txtDetalle.Text;

                if (chkBoxCompleto.Checked)
                {
                    nivel.Completo = "true";
                }
                else
                {
                    nivel.Completo = "false";
                }

                if (logica.ActualizarNivel(nivel))
                {
                    lblMensaje.Text = "Puesto  " + nivel.Nombre + " actualizado correctamente";
                    this.CargarNiveles();
                    Limpiar();
                }
            }
        }
コード例 #4
0
        protected void gvNiveles_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int         index = Convert.ToInt32(e.CommandArgument);
            GridViewRow row   = gvNiveles.Rows[index];
            string      id    = row.Cells[1].Text;


            NivelAcademicoLogica nivel = new NivelAcademicoLogica();

            nivel = logica.BuscarNivelAcademico(id);

            txtCodigo.Text           = nivel.NivelAcademico_id;
            ddlNiveles.SelectedValue = nivel.Nombre;
            txtDetalle.Text          = nivel.Detalle;
            chkBoxCompleto.Checked   = Convert.ToBoolean(nivel.Completo);

            btnActualizar.Visible = true;
            btnLimpiar.Visible    = true;
            btnEliminar.Visible   = true;
        }
コード例 #5
0
 protected void btnCrear_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         NivelAcademicoLogica nivel = new NivelAcademicoLogica();
         nivel.NivelAcademico_id = txtCodigo.Text;
         nivel.Nombre            = ddlNiveles.SelectedValue;
         nivel.Detalle           = txtDetalle.Text;
         if (chkBoxCompleto.Checked)
         {
             nivel.Completo = "true";
         }
         else
         {
             nivel.Completo = "false";
         }
         if (logica.InsertarNivel(nivel))
         {
             lblMensaje.Text = "Nivel " + nivel.Nombre + " creado correctamente";
             consecutivoLogica.ActualizarConsecutivo(consecutivo);
             Response.Redirect("NivelAcademico.aspx");
         }
     }
 }