protected void btnQuitarModelo_Click(object sender, ImageClickEventArgs e) { ModeloBL oModeloBL = new ModeloBL(); ModeloBE oModeloBE = new ModeloBE(); oModeloBL.ErrorEvent += new ModeloBL.ErrorDelegate(Master.Transaction_ErrorEvent); Int32 retorno; try { Master.onError = false; oModeloBE.nid_marca = idMarca; oModeloBE.nid_modelo = Int32.Parse(this.txhIdModelo.Value.Trim()); oModeloBE.co_usuario_cambio = Profile.Usuario.CUSR_ID; oModeloBE.no_estacion = Profile.Estacion; oModeloBE.no_usuario_red = Profile.UsuarioRed; ModeloBE oModeloBEMad = new ModeloBE(); oModeloBEMad = oModeloBL.GetById(oModeloBE.nid_modelo); oModeloBE.sfe_cambio = ""; oModeloBE.fl_inactivo = "1"; retorno = oModeloBL.Eliminar(oModeloBE); if (!Master.onError && retorno > 0) { //Si todo es exito recien mostrar mensaje de eliminacin con exito btnBuscarModelo_Click(null, null); JavaScriptHelper.Alert(this, Message.keyElimino, ""); this.txhIdModelo.Value = String.Empty; } else { if (retorno == -5) { JavaScriptHelper.Alert(this, Message.keyNoEliminoRelacionado, ""); } else { JavaScriptHelper.Alert(this, Message.keyNoElimino, ""); } this.txhIdModelo.Value = String.Empty; } } catch (Exception ex) { Master.Web_ErrorEvent(this, ex); btnBuscarModelo_Click(null, null); JavaScriptHelper.Alert(this, Message.keyNoElimino, ""); } }
protected void btnModificarModelo_Click(object sender, ImageClickEventArgs e) { Int32 idModelo; Int32.TryParse(this.txhIdModelo.Value, out idModelo); try { if (idModelo > 0) { this.lblModelo.Text = ConstanteBE.TIPO_MODIFICAR + " Modelo"; cboNegocioModeloPoput_OnSelectedIndexChanged(null, null); ModeloBL oModeloBL = new ModeloBL(); ModeloBE oModeloBE = new ModeloBE(); oModeloBE = oModeloBL.GetById(idModelo); if (oModeloBE != null) { this.txtCodModeloPoput.Text = oModeloBE.co_modelo; this.txtNomModeloPoput.Text = oModeloBE.no_modelo; this.cboNegocioModeloPoput.SelectedValue = oModeloBE.co_negocio; cboNegocioModeloPoput_OnSelectedIndexChanged(null, null); this.cboLineaModeloPoput.SelectedValue = oModeloBE.nid_linea_importacion.ToString(); cboLineaModeloPoput_OnSelectedIndexChanged(null, null); if (oModeloBE.nid_linea_comercial > 0) { if (this.cboLineaComercialModeloPoput.Items.FindByValue(oModeloBE.nid_linea_comercial.ToString()) != null) { this.cboLineaComercialModeloPoput.SelectedValue = oModeloBE.nid_linea_comercial.ToString(); } } else { this.cboLineaComercialModeloPoput.SelectedValue = String.Empty; } this.cboEstadoModeloPoput.SelectedValue = oModeloBE.fl_inactivo; this.cboEstadoModeloPoput.Enabled = true; } ViewState["oModeloBE"] = oModeloBE; } } catch { } this.txhIdModelo.Value = String.Empty; }
protected void btnGrabarModelo_Click(object sender, EventArgs e) { Int32 retorno; ModeloBL oModeloBL = new ModeloBL(); oModeloBL.ErrorEvent += new ModeloBL.ErrorDelegate(Master.Transaction_ErrorEvent); try { CargarEntidadModeloDesdeForm(); ModeloBE oModeloBEMad = new ModeloBE(); oModeloBEMad = oModeloBL.GetById(oModeloBE.nid_modelo); if (this.oModeloBE.nid_modelo == 0) { this.oModeloBE.sfe_cambio = String.Empty; } //retorno = oModelosBL.grabarModelo(this.oModeloBE); retorno = oModeloBL.Grabar(this.oModeloBE); if (retorno > 0) { if (this.oModeloBE.nid_modelo == 0) { JavaScriptHelper.Alert(this, Message.keyGrabar, String.Empty); } else { JavaScriptHelper.Alert(this, Message.keyActualizar, String.Empty); } } else { if (retorno == -41) { JavaScriptHelper.Alert(this, Message.KeyModeloExistSGSNET, String.Empty); } else if (retorno == -4) { JavaScriptHelper.Alert(this, Message.keyErrorGrabarLlave, String.Empty); } else if (retorno == -3) { JavaScriptHelper.Alert(this, Message.keyErrorGrabarNulo, String.Empty); } else if (retorno == -2) { JavaScriptHelper.Alert(this, Message.keyErrorGrabarCodDuplicado, String.Empty); } else if (retorno == -1) { JavaScriptHelper.Alert(this, Message.keyErrorGrabar, String.Empty); } else { JavaScriptHelper.Alert(this, Message.keyErrorGrabar, String.Empty); } } this.txtCodModeloPoput.Text = String.Empty; this.txtNomModeloPoput.Text = String.Empty; this.cboNegocioModeloPoput.SelectedValue = String.Empty; cboNegocioModeloPoput_OnSelectedIndexChanged(null, null); this.cboLineaModeloPoput.SelectedValue = String.Empty; this.cboLineaComercialModeloPoput.SelectedValue = String.Empty; this.cboEstadoModeloPoput.SelectedValue = String.Empty; this.btnBuscarModelo_Click(null, null); } catch (Exception ex) { Master.Web_ErrorEvent(this, ex); JavaScriptHelper.Alert(this, Message.keyErrorGrabar, String.Empty); } }