protected void EstablecerInformacion() { programa = ProgramaBeca_Model.Obtener(idPrograma); resultCode.InnerHtml = "<h5 class='center-align deep-purple-text text-lighten-2'>Código: " + programa.IdPrograma + "</h5>"; txtName.Text = programa.Nombre; txtDescription.Text = programa.Descripcion; }
public static ProgramaBeca Obtener(string idPrograma) { string sql = "SELECT * FROM ProgramaBecas WHERE idPrograma = '" + idPrograma + "';"; SqlDataReader data = DBConnection.GetData(sql); data.Read(); ProgramaBeca programa = new ProgramaBeca(data["idPrograma"].ToString(), data["nombre"].ToString(), data["descripcion"].ToString()); data.Close(); return(programa); }
public static bool Modificar(ProgramaBeca programa) { SqlCommand cmd = DBConnection.GetCommand("UPDATE ProgramaBecas SET nombre = @nombre, descripcion = @descripcion WHERE idPrograma = @idPrograma"); cmd.Parameters.Add("@idPrograma", SqlDbType.Char); cmd.Parameters.Add("@nombre", SqlDbType.VarChar); cmd.Parameters.Add("@descripcion", SqlDbType.VarChar); cmd.Parameters["@idPrograma"].Value = programa.IdPrograma; cmd.Parameters["@nombre"].Value = programa.Nombre; cmd.Parameters["@descripcion"].Value = programa.Descripcion; return(DBConnection.ExecuteCommandIUD(cmd)); }
public static bool Insertar(ProgramaBeca programa) { SqlCommand cmd = DBConnection.GetCommand("INSERT INTO ProgramaBecas(idPrograma, nombre, descripcion) VALUES(@idPrograma, @nombre, @descripcion)"); cmd.Parameters.Add("@idPrograma", SqlDbType.Char); cmd.Parameters.Add("@nombre", SqlDbType.VarChar); cmd.Parameters.Add("@descripcion", SqlDbType.VarChar); cmd.Parameters["@idPrograma"].Value = programa.IdPrograma; cmd.Parameters["@nombre"].Value = programa.Nombre; cmd.Parameters["@descripcion"].Value = programa.Descripcion; return(DBConnection.ExecuteCommandIUD(cmd)); }
public static object Obtener() { string sql = "SELECT P.idPrograma, P.nombre, P.descripcion, COUNT(B.idBecario) AS [NumBecarios] FROM ProgramaBecas P LEFT JOIN Becario B ON B.idPrograma=P.idPrograma GROUP BY P.idPrograma, P.descripcion, P.nombre UNION SELECT P.idPrograma, P.nombre, P.descripcion, COUNT(B.idBecario) FROM ProgramaBecas P RIGHT JOIN Becario B ON B.idPrograma=P.idPrograma GROUP BY P.idPrograma, P.descripcion, P.nombre;"; SqlDataReader data = DBConnection.GetData(sql); ArrayList programa = new ArrayList(); while (data.Read()) { ProgramaBeca nuevoPrograma = new ProgramaBeca(data["idPrograma"].ToString(), data["nombre"].ToString(), data["descripcion"].ToString()); programa.Add(nuevoPrograma.DevolverDatos(Int32.Parse(data["NumBecarios"].ToString()))); } data.Close(); return(programa); }
protected void btnRegister_Click(object sender, EventArgs e) { if (Page.IsValid) { string mensaje; ProgramaBeca programa = new ProgramaBeca(txtIdPrograma.Text, txtName.Text, txtDescription.Text); if (ProgramaBeca_Model.VerificarCodigo(programa.IdPrograma) == 0) //Volvemos a verificar codigo { if (ProgramaBeca_Model.Insertar(programa)) { mensaje = "Materialize.toast('Programa registado exitosamente!', 2000, '', function(){ location.href = '/Administrador/GestionProgramaBecas.aspx'})"; } else { mensaje = "Materialize.toast('Error :(', 2000)"; } } else { mensaje = "Materialize.toast('Código ya existe', 2000)"; } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirmLog", mensaje, true); } }
protected void btnRegister_Click(object sender, EventArgs e) { if (Page.IsValid) { string mensaje = ""; try { programa = new ProgramaBeca(Request.QueryString["idPrograma"], txtName.Text, txtDescription.Text); if (ProgramaBeca_Model.Modificar(programa)) { mensaje = "Materialize.toast('Modifiación exitosa!', 1000, '' ,function(){location.href = '/Administrador/GestionProgramaBecas.aspx';})"; } else { mensaje = "Materialize.toast('No se ha poodido Modificar :(', 2000)"; } } catch (Exception err) { mensaje = "Materialize.toast('Error :(', 2000)"; } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirmLog", mensaje, true); } }