protected void btnAgregarDetalle_Click(object sender, EventArgs e) { LimpiaPanelDetalle(); txtNombreUsuarioD.Text = "Disponible"; hdnCve_Asignacion.Value = "0"; int cveSoftware = Convert.ToInt32(hdnCve_Software.Value); BLAsignacion_Software oblAsiganacionSoftware = new BLAsignacion_Software(); lblKeyDetalle.Enabled = false; txtKeyD.Enabled = false; rfvKeyD.Enabled = false; vceKeyD.Enabled = false; TableDetalle.Controls[3].Visible = false; TableDetalle.Controls[1].Visible = true; if (oblAsiganacionSoftware.ObtieneAsignacionSoftware(cveSoftware).Count == 0) { InventarioHSC.Model.Software sofware = new Model.Software(); BLSoftware bolSoftware = new BLSoftware(); sofware = bolSoftware.Software(cveSoftware); dplNUmeroLicencia.SelectedValue = sofware.NumeroLicencias.ToString(); hdnGenerrarControles.Value = "1"; GeneraControles(sofware.NumeroLicencias); } else { dplNUmeroLicencia.SelectedValue = "0"; } lblTituloPanelDetalle.Text = ".: Agregar Licencia :."; mpeDetalleAsignacion.Show(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["sortOrder"] = ""; CambiaEstadoNotificacion("Info", false, string.Empty); CambiaEstadoNotificacion("Warning", false, string.Empty); BLSoftware oblSoftware = new BLSoftware(); gvwSoftware.DataSource = oblSoftware.ObtieneSoftware(); gvwSoftware.DataBind(); List <TotalesSoftware> totalesSoftware = oblSoftware.ObtieneTotalesSoftware(0); grvTotalTipo.DataSource = totalesSoftware; grvTotalTipo.DataBind(); LLenaComboNumeroLicencias(); } else { if (hdnGenerrarControles.Value.Equals("1") && !hdnCve_Software.Value.Equals("0")) { InventarioHSC.Model.Software sofware = new Model.Software(); BLSoftware bolSoftware = new BLSoftware(); sofware = bolSoftware.Software(Convert.ToInt32(hdnCve_Software.Value)); string agregarTR = string.Empty; TableDetalle.Controls[3].Visible = false; GeneraControles(sofware.NumeroLicencias); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { if (!hdnCve_Software.Value.Equals("0")) { Model.Software sofware = new Model.Software(); sofware.Cve_Software = Convert.ToInt32(hdnCve_Software.Value); sofware.Descripcion = txtNombreLicenciaU.Text; sofware.Version = txtVersionU.Text; sofware.NumeroLicencias = Convert.ToInt32(txtCantidadU.Text); BLSoftware blSoftware = new BLSoftware(sofware); blSoftware.actualizaSoftware(); } else { InventarioHSC.Model.Software sofware = new Model.Software(); sofware.Cve_Software = 0; sofware.Descripcion = txtNombreLicenciaU.Text; sofware.Version = txtVersionU.Text; sofware.NumeroLicencias = Convert.ToInt32(txtCantidadU.Text); BLSoftware blSoftware = new BLSoftware(sofware); string respuesta = blSoftware.insertaSoftwareNuevo(); if (respuesta != "OK") { Warning.Visible = false; LabelWarning.Text = ""; LabelInfo.Text = respuesta; LabelInfo.Focus(); Info.Visible = true; btnBuscar_Click(sender, e); mpeDatosSoftware.Hide(); } } } catch (Exception ex) { Warning.Visible = true; LabelWarning.Text = "Ocurrio un Error en el Proceso: " + ex.Message; LabelWarning.Focus(); LabelInfo.Text = ""; Info.Visible = false; } }