protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request["cod"] != null) { btnguardar.Enabled = false; btnactualizar.Enabled = true; int codigo = Convert.ToInt32(Request["cod"]); tecnologiaInfo = TecnologiaLogica.ObtenerTecnologiaID(codigo); if (tecnologiaInfo != null) { try { lblcodigo.Text = tecnologiaInfo.Id_Tecnologia.ToString(); txtnombre.Text = tecnologiaInfo.Tec_Nombre.ToString(); txtdescripcion.Text = tecnologiaInfo.Tec_Descripcion.ToString(); ddlcategoria.SelectedValue = tecnologiaInfo.Id_TipoCategoria.ToString(); UcOperador1.DropDownList.SelectedValue = tecnologiaInfo.Id_Operadora.ToString(); } catch (Exception) { throw; } } else { btnguardar.Enabled = true; btnactualizar.Enabled = false; } } this.Form.Attributes.Add("autocomplete", "off"); CargarTipo(); } }
private void GuardarDatosTecnologia(int id) { if (id == 0) { Guardar(); } else { tecnologiaInfo = TecnologiaLogica.ObtenerTecnologiaID(id); if (tecnologiaInfo != null) { ModificarTecnologia(tecnologiaInfo); } } }
protected void grdTecnologia_RowCommand(object sender, GridViewCommandEventArgs e) { int codigo = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "edit") { Response.Redirect("Tecnologia.aspx?cod=" + codigo, true); } if (e.CommandName == "eliminar") { Tecnologia tecnologiaInfo = new Tecnologia(); tecnologiaInfo = TecnologiaLogica.ObtenerTecnologiaID(codigo); if (tecnologiaInfo != null) { TecnologiaLogica.Delete(tecnologiaInfo); cargarTecnologia(); } } }