コード例 #1
0
 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();
     }
 }
コード例 #2
0
 private void GuardarDatosTecnologia(int id)
 {
     if (id == 0)
     {
         Guardar();
     }
     else
     {
         tecnologiaInfo = TecnologiaLogica.ObtenerTecnologiaID(id);
         if (tecnologiaInfo != null)
         {
             ModificarTecnologia(tecnologiaInfo);
         }
     }
 }
コード例 #3
0
        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();
                }
            }
        }
コード例 #4
0
 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>";
     }
 }
コード例 #5
0
 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>";
     }
 }
コード例 #6
0
 private void cargarTecnologia()
 {
     grdTecnologia.DataSource = TecnologiaLogica.obtenerTecnologia();
     grdTecnologia.DataBind();
 }