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(); } } }
private void Guardar() { try { lblmensaje.Text = ""; tecnologiaInfo = new Tecnologia(); tecnologiaInfo.Tec_Nombre = txtnombre.Text; tecnologiaInfo.Tec_Descripcion = txtdescripcion.Text; tecnologiaInfo.Id_TipoCategoria = Convert.ToInt32(ddlcategoria.SelectedValue); tecnologiaInfo.Id_Operadora = Convert.ToInt32(UcOperador1.DropDownList.SelectedValue); TecnologiaLogica.Save(tecnologiaInfo); lblmensaje.Visible = true; lblmensaje.Text = "Datos Guardados </br>"; Regresar(); } catch (Exception) { lblmensaje.Visible = true; lblmensaje.Text = "Datos no Guardados </br>"; } }
private void ModificarTecnologia(Tecnologia tecnologiaInfo) { try { tecnologiaInfo = new Tecnologia(); tecnologiaInfo.Tec_Nombre = txtnombre.Text; tecnologiaInfo.Tec_Descripcion = txtdescripcion.Text; //tecnologiaInfo.Id_TipoCategoria = Convert.ToInt32(ddlcategoria.SelectedValue); //tecnologiaInfo.Id_Operadora = Convert.ToInt32(UcOperador1.DropDownList.SelectedValue); //tecnologiaInfo.Id_TipoCategoria = Convert.ToInt32(lblcodcat.Text); //dbArtekWebDataContext dc = new dbArtekWebDataContext(); int cat_id = Convert.ToInt32(ddlcategoria.SelectedValue); int ope_id = Convert.ToInt32(UcOperador1.DropDownList.SelectedValue); TecnologiaLogica.Modify(tecnologiaInfo, cat_id, ope_id); lblmensaje.Visible = true; lblmensaje.Text = "Datos Modificados </br>"; Regresar(); } catch (Exception) { lblmensaje.Visible = true; lblmensaje.Text = "Datos no Modificados </br>"; } }
private void cargarTecnologia() { grdTecnologia.DataSource = TecnologiaLogica.obtenerTecnologia(); grdTecnologia.DataBind(); }