public int create(UnidadDTO unidadDTO) { int retorno = 0; UnidadDAO unidadDAO = new UnidadDAO(); retorno = unidadDAO.create(unidadDTO); return(retorno); }
protected void btnAceptar_Click(object sender, EventArgs e) { Unidad u = new Unidad(); u.NumeroUnidad = int.Parse(txtAgregarEditarNUnidad.Text.Trim()); u.CalificacionUnidad = int.Parse(txtAgregarEditarCalificacion.Text.Trim()); u.idMateria = int.Parse(Session["idMateriaG"].ToString()); if (verificarRepetido(u)) { lblInfoError.Text = "Error: no se puede repetir el numero de unidad ya existe la unidad: " + txtAgregarEditarNUnidad.Text; } else { lblInfoError.Text = ""; //Identificar si es agregar o editar if (idAgregarUnidad.Value == "0") { lblAgregarEditarNUnidad.Text = "Numero Unidad"; lblAgregarEditarCalificacion.Text = "Calificacion"; int resultado = new UnidadDAO().insert(u); if (resultado > 0) { Response.Redirect("CalificacionesForm.aspx"); } else { //Mostrar errores Response.Redirect("LoginForm.aspx"); } } else { //Editar lblAgregarEditarNUnidad.Text = "Editar Numero Unidad"; lblAgregarEditarCalificacion.Text = "Editar Calificacion"; u.idUnidad = int.Parse(idAgregarUnidad.Value); bool resultado = new UnidadDAO().update(u); if (resultado) { idAgregarUnidad.Value = "0"; Response.Redirect("CalificacionesForm.aspx"); } else { //Mostrar errores Response.Redirect("LoginForm.aspx"); } } } }
protected void btnConfirmarEliminar_Click(object sender, EventArgs e) { bool resultado = new UnidadDAO().delete(int.Parse(IdUnidad.Value)); if (resultado) { listaDeUnidades = new UnidadDAO().getAllForMat(int.Parse(Session["idMateriaG"].ToString())); //Evitar que agregue más columnas a la tabla gvUnidades.DataSource = null; gvUnidades.DataSource = listaDeUnidades; gvUnidades.DataBind(); } else { //hay errores } }
public UnidadDTO read(UnidadDTO unidadDTO) { DataTable dt = new DataTable(); UnidadDAO unidadDAO = new UnidadDAO(); dt = unidadDAO.read(unidadDTO); UnidadDTO retornoDTO = new UnidadDTO(); foreach (DataRow row in dt.Rows) { retornoDTO.unidadID = Convert.ToInt64(row["unidadID"].ToString()); retornoDTO.nombre = row["nombre"].ToString(); retornoDTO.descripcion = row["descripcion"].ToString(); } return(retornoDTO); }
protected void Page_Load(object sender, EventArgs e) { btnAceptar.Enabled = false; if (Session["idMateriaG"] != null) { lblAgregarEditarNUnidad.Text = "Numero Unidad"; lblAgregarEditarCalificacion.Text = "Agregar Calificacion"; btnAceptar.Text = "Agregar Calificacion"; lblUsr.Text = "Bienvenido: " + Session["email"]; lblMatereriaGestionando.Text = "Gestionando: " + new MateriaDAO().getOne(int.Parse(Session["idMateriaG"].ToString())).Nombre; listaDeUnidades = new UnidadDAO().getAllForMat(int.Parse(Session["idMateriaG"].ToString())); //Evitar que agregue más columnas a la tabla gvUnidades.AutoGenerateColumns = false; gvUnidades.DataSource = listaDeUnidades; gvUnidades.DataBind(); //gvMaterias.Columns[2].Visible = false; if (Request["ClaveUnidad"] != null) { Unidad u = new UnidadDAO().getOne(int.Parse(Request["ClaveUnidad"].ToString())); idAgregarUnidad.Value = u.idUnidad.ToString(); txtAgregarEditarNUnidad.Text = u.NumeroUnidad.ToString(); lblAgregarEditarNUnidad.Text = "Editar Unidad"; txtAgregarEditarCalificacion.Text = u.CalificacionUnidad.ToString(); lblAgregarEditarCalificacion.Text = "Editar Calificacion"; btnAceptar.Text = "Editar Unidad"; } } else { Response.Redirect("LoginForm.aspx"); } }