public ActionResult ListarModelo(GridDataRequest request) { int totalRecords = 0; var lstGrd = ModeloBL.LstModeloJGrid(request, ref totalRecords); var productsData = new { total = (int)Math.Ceiling((float)totalRecords / (float)request.rows), page = request.page, records = totalRecords, rows = (from item in lstGrd select new { id = item.ModeloId, cell = new string[] { item.ModeloId.ToString(), item.Denominacion, item.MarcaId.ToString(), item.Marca.Denominacion, item.Estado.ToString(), item.ModeloId.ToString() + "," + (item.Estado ? "1":"0") } } ).ToArray() }; return(Json(productsData, JsonRequestBehavior.AllowGet)); }
public ActionResult Activar(int pid) { var item = ModeloBL.Obtener(pid); item.Estado = !item.Estado; ModeloBL.Actualizar(item); return(Json(true)); }
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 btnExcel_Click(object sender, ImageClickEventArgs e) { try { ModeloBL oMaestroModeloBL = new ModeloBL(); oMaestroModeloBL.ErrorEvent += new ModeloBL.ErrorDelegate(Master.Transaction_ErrorEvent); objEnt.co_modelo = txt_codmodelo.Text.Trim(); objEnt.no_modelo = txt_nommodelo.Text.Trim(); objEnt.nid_marca = int.Parse(ddl_marca.SelectedValue.ToString().Trim()); objEnt.co_negocio = ddl_negocio.SelectedValue.ToString().Trim(); objEnt.co_familia = ddl_familia.SelectedValue.ToString(); objEnt.estado = cboEstado.SelectedValue.ToString().Trim(); this.oMaestroModeloBEList = oMaestroModeloBL.GETListarModelos(objEnt); const string RUTA_DOCUMENTOS = ConstanteBE.RUTA_MANTENIMIENTO_SRC; String carpeta = String.Empty, nombre = String.Empty, RutaFinal = String.Empty; String ruta = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS; ruta = Utility.CrearCarpetaFileServer(ruta); String fl_Ruta = ConstanteBE.FLAT_EXCEL_SRC; ExportarExcelXml oExportarExcelXml = new ExportarExcelXml(); String archivo = oExportarExcelXml.GenerarExcelExportarModelo(this.oMaestroModeloBEList, ruta); if (!archivo.Equals("-1")) { nombre = archivo; carpeta = Utility.ObtenerCarpetaFileServer(nombre); archivo = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS + carpeta + @"\" + Convert.ToString(nombre.Trim()); if (File.Exists(archivo)) { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), String.Empty, "<script> window.open('../SGS_Comunes/SGS_VerExcelExpotable.aspx?nombreArchivo=" + nombre + "&flatRuta=" + fl_Ruta + "')</script>"); } } else { JavaScriptHelper.Alert(this, "'Problemas al generar el excel, consulte con el administrador.'", String.Empty); } } catch (Exception ex) { Master.Web_ErrorEvent(this, ex); JavaScriptHelper.Alert(this, ex.Message.ToString(), String.Empty); } }
public ActionResult GuardarModelo(int pModeloId, int pMarcaId, string pDenominacion, string pDescripcion, bool pActivo) { var item = new Modelo { ModeloId = pModeloId, MarcaId = pMarcaId, Denominacion = pDenominacion, Estado = pActivo }; if (pModeloId == 0) { ModeloBL.Crear(item); } else { ModeloBL.Actualizar(item); } return(Json(true, JsonRequestBehavior.AllowGet)); }
protected void btnBuscarModelo_Click(object sender, ImageClickEventArgs e) { ModeloBL oModelosBL = new ModeloBL(); oModelosBL.ErrorEvent += new ModeloBL.ErrorDelegate(Master.Transaction_ErrorEvent); String codModelo = this.txtCodModelo.Text; String nomModelo = this.txtNomModelo.Text; String codEstado = this.cboEstadoModelo.SelectedValue; this.oModelosBEList = oModelosBL.GetAllBandeja(this.idMarca, codModelo, nomModelo, codEstado, Profile.Usuario.Nid_usuario); if (this.oModelosBEList == null || this.oModelosBEList.Count == 0) { JavaScriptHelper.Alert(this, Message.keyNoRegistros, ""); this.oModelosBEList.Add(new ModeloBE()); } this.gvModelo.DataSource = this.oModelosBEList; this.gvModelo.DataBind(); ViewState["oModelosBEList"] = this.oModelosBEList; 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); } }
// // GET: /Articulo/ public ActionResult Index() { ViewBag.cboModelo = new SelectList(ModeloBL.Listar(x => x.Estado), "ModeloId", "Denominacion"); ViewBag.cboTipoArticulo = new SelectList(TipoArticuloBL.Listar(x => x.Estado), "TipoArticuloId", "Denominacion"); return(View()); }