protected void btnBuscarWarrant_Click(object sender, ImageClickEventArgs e) { hf_exportaexcel.Value = ""; 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(); Session["MaestroModeloBE_FILTRO"] = objEnt; Session["objEnt_bus"] = objEnt; //--------- this.oMaestroModeloBEList = objNeg.GETListarModelos(objEnt); if (oMaestroModeloBEList == null || oMaestroModeloBEList.Count == 0) { Session["MaestroModeloBE_FILTRO"] = null; objEnt = null; objEnt = new ModeloBE(); oMaestroModeloBEList.Add(objEnt); } else { hf_exportaexcel.Value = "1"; } this.gdModelos.DataSource = oMaestroModeloBEList; this.gdModelos.DataBind(); Session["ModeloBEList"] = oMaestroModeloBEList; }
protected void Page_Load(object sender, EventArgs e) { //Acceso a Pagina string AccesoPagina = (Master as Principal).ValidaAccesoOpcion(ConstanteBE.SRC_MantModelo_AccionVerForm); if (string.IsNullOrEmpty(AccesoPagina)) { AccesoPagina = (Master as Principal).ValidaTipoAccesoPagina(Page, "SinAcceso"); } btnVerDet.Visible = OpcionVer(); BtnEditar.Visible = OpcionEditar(); if (!Page.IsPostBack) { Session["ordenGridTalleres"] = SortDirection.Descending; Inicializa(); if (Session["MaestroModeloBE_FILTRO"] != null) { objEnt = new ModeloBE(); ModeloBE objFiltro = new ModeloBE(); objFiltro = (ModeloBE)(Session["MaestroModeloBE_FILTRO"]); txt_codmodelo.Text = objFiltro.co_modelo.Trim(); txt_nommodelo.Text = objFiltro.no_modelo.Trim(); ddl_marca.SelectedValue = objFiltro.nid_marca.ToString().Trim(); CargarNegocios(ddl_marca.SelectedValue.ToString().Trim()); ddl_negocio.SelectedValue = objFiltro.co_negocio.ToString().Trim(); objEnt.co_negocio = ddl_negocio.SelectedValue.ToString().Trim(); CargarFamiliaByNegocio(objEnt); ddl_familia.SelectedValue = objFiltro.co_familia.ToString(); cboEstado.SelectedValue = objFiltro.estado.ToString().Trim(); btnBuscarWarrant_Click(null, null); } } }
public Int32 Modificar(ModeloBE oBE) { Int32 res = 0; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_spu_modelo"; db.AddParameter("@vi_in_id_modelo", DbType.Int32, ParameterDirection.Input, oBE.nid_modelo); db.AddParameter("@vi_va_cod_modelo", DbType.String, ParameterDirection.Input, oBE.co_modelo); db.AddParameter("@vi_va_nom_modelo", DbType.String, ParameterDirection.Input, oBE.no_modelo); db.AddParameter("@vi_in_id_marca", DbType.Int32, ParameterDirection.Input, oBE.nid_marca); db.AddParameter("@vi_ch_cod_negocio", DbType.String, ParameterDirection.Input, oBE.co_negocio); db.AddParameter("@vi_in_id_linea_imp", DbType.Int32, ParameterDirection.Input, oBE.nid_linea_importacion); db.AddParameter("@vi_in_id_linea_com", DbType.Int32, ParameterDirection.Input, oBE.nid_linea_comercial); db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, oBE.fl_inactivo); db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, oBE.co_usuario_creacion); db.AddParameter("@vi_va_nom_estacion", DbType.String, ParameterDirection.Input, oBE.no_estacion); db.AddParameter("@vi_va_nom_usuario_red", DbType.String, ParameterDirection.Input, oBE.no_usuario_red); res = Int32.Parse(db.ExecuteScalar().ToString()); } } catch { throw; } return(res); }
private void CargarFamiliaByNegocio(ModeloBE ent) { ddl_familia.DataSource = objNeg.GETListarFamiliasByNegocio(ent); ddl_familia.DataTextField = "DES"; ddl_familia.DataValueField = "ID"; ddl_familia.DataBind(); }
public ModeloBE GetById(Int32 idModelo) { ModeloBE oBE = null; IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_modelo_x_id"; db.AddParameter("@vi_in_id_modelo", DbType.Int32, ParameterDirection.Input, idModelo); DReader = db.GetDataReader(); } if (DReader.Read()) { oBE = CrearEntidadById(DReader); } DReader.Close(); } catch { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(oBE); }
public CombosBEList GETListarFamiliasByNegocio(ModeloBE ent) { CombosBEList lista = new CombosBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_SEL_MODELO_BY_NEGOCIO]"; db.AddParameter("@co_negocio", DbType.String, ParameterDirection.Input, ent.co_negocio); DReader = db.GetDataReader(); } while (DReader.Read()) { ComboBE oCombosBE = CrearEntidad_Combo(DReader); lista.Add(oCombosBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public ModeloBEList GETListarModelos(ModeloBE ent) { ModeloBEList lista = new ModeloBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_SEL_MODELO"; db.AddParameter("@co_modelo", DbType.String, ParameterDirection.Input, ent.co_modelo); db.AddParameter("@no_modelo", DbType.String, ParameterDirection.Input, ent.no_modelo); db.AddParameter("@nid_marca", DbType.String, ParameterDirection.Input, int.Parse(ent.nid_marca.ToString().Trim())); db.AddParameter("@co_negocio", DbType.String, ParameterDirection.Input, ent.co_negocio); db.AddParameter("@co_familia", DbType.String, ParameterDirection.Input, ent.co_familia); db.AddParameter("@Estado", DbType.String, ParameterDirection.Input, ent.estado); DReader = db.GetDataReader(); } while (DReader.Read()) { lista.Add(CrearEntidad_Parametros(DReader)); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
private ModeloBE CrearEntidadById(IDataReader DReader) { ModeloBE oBE = new ModeloBE(); int indice; indice = DReader.GetOrdinal("id_modelo"); if (!DReader.IsDBNull(indice)) { oBE.nid_modelo = DReader.GetInt32(indice); } indice = DReader.GetOrdinal("cod_modelo"); oBE.co_modelo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_modelo"); oBE.no_modelo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nid_marca"); if (!DReader.IsDBNull(indice)) { oBE.nid_marca = DReader.GetInt32(indice); } indice = DReader.GetOrdinal("nom_marca"); oBE.no_marca = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_linea_importacion"); oBE.nid_linea_importacion = DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice); indice = DReader.GetOrdinal("cod_linea_comercial"); oBE.nid_linea_comercial = DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice); indice = DReader.GetOrdinal("cod_negocio"); oBE.co_negocio = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("no_familia"); oBE.no_familia = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_estado"); oBE.fl_inactivo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oBE); }
public string[] GETListarParamByModelo(ModeloBE ent) { string[] lista = new string[5]; IDataReader DReader = null; int indice; int var2; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_SEL_PRM_MODELO"; db.AddParameter("@nid_modelo", DbType.Int32, ParameterDirection.Input, ent.nid_modelo); DReader = db.GetDataReader(); } while (DReader.Read()) { String var1 = ""; indice = DReader.GetOrdinal("kildefecto"); var2 = DReader.GetInt32(indice); var1 = var2.ToString(); lista.SetValue(var1 == null ? "" : var1, 0); indice = DReader.GetOrdinal("kilservicio"); var2 = DReader.GetInt32(indice); var1 = var2.ToString(); lista.SetValue(var1 == null ? "" : var1, 1); indice = DReader.GetOrdinal("perservicio"); var2 = DReader.GetInt32(indice); var1 = var2.ToString(); lista.SetValue(var1 == null ? "" : var1, 2); indice = DReader.GetOrdinal("minresercita"); var2 = DReader.GetInt32(indice); var1 = var2.ToString(); lista.SetValue(var1 == null ? "" : var1, 3); indice = DReader.GetOrdinal("nid_parametro"); var2 = DReader.GetInt32(indice); var1 = var2.ToString(); lista.SetValue(var1 == null ? "" : var1, 4); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
private void CargarFamiliaByNegocio(ModeloBE ent) { ddl_familia.Items.Clear(); ddl_familia.DataSource = objNeg.GETListarFamiliasByNegocio(ent); ddl_familia.DataTextField = "DES"; ddl_familia.DataValueField = "ID"; ddl_familia.DataBind(); ddl_familia.Items.Insert(0, new ListItem("--TODOS--", "0")); ddl_familia.SelectedIndex = 0; }
private void CargarModelos(ModeloBE ent) { Session["ModeloBEList"] = objNeg.GETListarModelos(ent); gdModelos.DataSource = Session["ModeloBEList"]; gdModelos.DataBind(); if (gdModelos.Rows.Count > 0) { hf_exportaexcel.Value = "1"; } }
public ModeloBEList GETListarModelos(ModeloBE ent) { try { return(new ModeloDA().GETListarModelos(ent)); } catch (Exception ex) { this.ErrorEvent(this, ex); return(null); } }
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, ""); } }
public Int32 Eliminar(ModeloBE oModeloBE) { ModeloDA oModeloDA = new ModeloDA(); try { return(oModeloDA.Eliminar(oModeloBE)); } catch (Exception ex) { ErrorEvent(this, ex); } return(0); }
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; }
private void CargarEntidad() { ModeloBEList objBEList = new ModeloBEList(); objBEList = (ModeloBEList)(Session["ModeloBEList"]); if (objBEList != null) { for (int i = 0; i < objBEList.Count; i++) { if (objBEList[i].nid_modelo.ToString().Trim().Equals(Session["txh_nid_modelo"].ToString().Trim())) { objEnt = objBEList[i]; } } } }
private ModeloBE CrearEntidad_Parametros(IDataRecord DReader) { ModeloBE Entidad = new ModeloBE(); int indice; String var1 = ""; indice = DReader.GetOrdinal("nid_modelo"); Entidad.nid_modelo = DReader.GetInt32(indice); indice = DReader.GetOrdinal("co_modelo"); var1 = DReader.GetString(indice); Entidad.co_modelo = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("no_modelo"); var1 = DReader.GetString(indice); Entidad.no_modelo = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("co_marca"); var1 = DReader.GetString(indice); Entidad.co_marca = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("no_marca"); var1 = DReader.GetString(indice); Entidad.no_marca = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("co_negocio"); var1 = DReader.GetString(indice); Entidad.co_negocio = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("no_negocio"); var1 = DReader.GetString(indice); Entidad.no_negocio = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("co_familia"); var1 = DReader.GetString(indice); Entidad.co_familia = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("no_familia"); var1 = DReader.GetString(indice); Entidad.no_familia = (var1 == null ? "" : var1); indice = DReader.GetOrdinal("Estado"); var1 = DReader.GetString(indice); Entidad.estado = (var1 == null ? "" : var1); return(Entidad); }
private void CargarEntidadModeloDesdeForm() { if (ViewState["oModeloBE"] != null) { oModeloBE = (ModeloBE)ViewState["oModeloBE"]; } else { oModeloBE = new ModeloBE(); } oModeloBE.nid_marca = this.idMarca; oModeloBE.co_modelo = this.txtCodModeloPoput.Text; oModeloBE.no_modelo = this.txtNomModeloPoput.Text; oModeloBE.co_negocio = this.cboNegocioModeloPoput.SelectedValue; oModeloBE.nid_linea_importacion = Int32.Parse(this.cboLineaModeloPoput.SelectedValue); oModeloBE.nid_linea_comercial = Int32.Parse(this.cboLineaComercialModeloPoput.SelectedValue); oModeloBE.fl_inactivo = this.cboEstadoModeloPoput.SelectedValue; oModeloBE.co_usuario_creacion = Profile.Usuario.CUSR_ID; oModeloBE.no_estacion = Profile.Estacion; oModeloBE.no_usuario_red = Profile.UsuarioRed; }
private ModeloBE CrearEntidad(IDataReader DReader) { ModeloBE oBE = new ModeloBE(); int indice; indice = DReader.GetOrdinal("id_modelo"); oBE.nid_modelo = DReader.GetInt32(indice); indice = DReader.GetOrdinal("cod_modelo"); oBE.co_modelo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_modelo"); oBE.no_modelo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_linea_importacion"); oBE.no_linea_importacion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_linea_comercial"); oBE.no_linea_comercial = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("estado"); oBE.estado = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_estado"); oBE.fl_inactivo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oBE); }
public Int32 Grabar(ModeloBE oModeloBE) { ModeloDA oModeloDA = new ModeloDA(); try { if (oModeloBE.nid_modelo == 0) { return(oModeloDA.Insertar(oModeloBE)); } else { return(oModeloDA.Modificar(oModeloBE)); } } catch (Exception ex) { ErrorEvent(this, ex); } return(0); }
public Int32 Eliminar(ModeloBE oBE) { Int32 res = 0; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_spd_modelo"; db.AddParameter("@vi_in_id_modelo", DbType.Int32, ParameterDirection.Input, oBE.nid_modelo); db.AddParameter("@vi_in_id_marca", DbType.Int32, ParameterDirection.Input, oBE.nid_marca); db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, oBE.co_usuario_cambio); db.AddParameter("@vi_va_nom_estacion", DbType.String, ParameterDirection.Input, oBE.no_estacion); db.AddParameter("@vi_va_nom_usuario_red", DbType.String, ParameterDirection.Input, oBE.no_usuario_red); db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, oBE.fl_inactivo); db.AddParameter("@vi_ch_fecha", DbType.String, ParameterDirection.Input, oBE.sfe_cambio); res = Int32.Parse(db.ExecuteScalar().ToString()); } } catch { throw; } return(res); }
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); } }
public CombosBEList GETListarFamiliasByNegocio(ModeloBE ent) { return(new ModeloDA().GETListarFamiliasByNegocio(ent)); }
public string[] GETListarParamByModelo(ModeloBE ent) { return(new ModeloDA().GETListarParamByModelo(ent)); }