public Int32 Modificar(MarcaBE oMarcaBE) { Int32 res = 0; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_spu_marca"; db.AddParameter("@vi_int_id_marca", DbType.Int32, ParameterDirection.Input, oMarcaBE.nid_marca); db.AddParameter("@vi_va_cod_marca", DbType.String, ParameterDirection.Input, oMarcaBE.co_marca); db.AddParameter("@vi_va_nom_marca", DbType.String, ParameterDirection.Input, oMarcaBE.no_marca); db.AddParameter("@vi_in_id_empresa", DbType.Int32, ParameterDirection.Input, oMarcaBE.nid_empresa); db.AddParameter("@vi_int_cod_estado", DbType.String, ParameterDirection.Input, oMarcaBE.fl_inactivo); db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, oMarcaBE.co_usuario_creacion); db.AddParameter("@vi_va_nom_estacion", DbType.String, ParameterDirection.Input, oMarcaBE.no_estacion); db.AddParameter("@vi_va_nom_usuario_red", DbType.String, ParameterDirection.Input, oMarcaBE.no_usuario_red); res = Int32.Parse(db.ExecuteScalar().ToString()); } } catch { throw; } return(res); }
public MarcaBEList GetListaMarca() { MarcaBEList lista = new MarcaBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_listado_marca"; DReader = db.GetDataReader(); } while (DReader.Read()) { MarcaBE oMarcaBE = CrearEntidadLista(DReader); lista.Add(oMarcaBE); } DReader.Close(); } catch { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public MarcaBE GetById(Int32 id) { MarcaBE oMarcaBE = new MarcaBE(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_marca_x_id"; db.AddParameter("@vi_in_id_marca", DbType.Int32, ParameterDirection.Input, id); DReader = db.GetDataReader(); } if (DReader.Read()) { oMarcaBE = CrearEntidadById(DReader); } DReader.Close(); } catch { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(oMarcaBE); }
private void CargaMarca() { MarcaBL oMarcaBL = new MarcaBL(); oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent); if (this.idMarca != 0) { tipoAccion = "Mod.";//ConstanteBE.TIPO_MODIFICAR; //******************* try { oMarcaBE = oMarcaBL.GetById(this.idMarca); if (oMarcaBE != null) { this.txtCodMarca.Text = oMarcaBE.co_marca; this.txtNomMarca.Text = oMarcaBE.no_marca; this.cboEmpMarca.SelectedValue = oMarcaBE.nid_empresa.ToString(); /*Inicio:Para mostrar la imagen ya guardada en el fileserver*/ string RutaPathFile1 = "", RutaPathFile2 = ""; this.txhNombreArchivoBD.Value = Convert.ToString(oMarcaBE.logo).Trim(); RutaPathFile1 = Convert.ToString(ConfigurationManager.AppSettings["VirtualPath"]) + ConstanteBE.RUTA_MARCAS.Replace("\\", "/") + Convert.ToString(this.txhNombreArchivoBD.Value).Trim(); RutaPathFile2 = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + ConstanteBE.RUTA_MARCAS + Convert.ToString(this.txhNombreArchivoBD.Value).Trim(); if (File.Exists(RutaPathFile2)) { try { System.Drawing.Image oImg = System.Drawing.Image.FromFile(RutaPathFile2); this.imgLogo.Visible = true; } catch //(Exception ex) { this.imgLogo.Visible = false; } this.imgLogo.Src = RutaPathFile1; } else { this.imgLogo.Visible = false; } this.cboEstadoMarca.SelectedValue = oMarcaBE.fl_inactivo; this.cboEstadoMarca.Enabled = true; this.txtNomMarModelo.Text = oMarcaBE.no_marca; this.txtNomMarModeloPoput.Text = oMarcaBE.no_marca; this.tabModelo.Enabled = true; } } catch (Exception ex) { Master.Web_ErrorEvent(this, ex); } } else { oMarcaBE = new MarcaBE(); this.tabModelo.Enabled = false; } this.ActualizaBotoneria(); ViewState["idMarca"] = idMarca; ViewState["oMarcaBE"] = oMarcaBE; }
public List <MarcaBE> getall(string cnn) { List <MarcaBE> lista = new List <MarcaBE>(); try { using (SqlConnection objConection = new SqlConnection(cnn)) { using (SqlCommand objCommand = new SqlCommand("Pa_getall_marcas", objConection)) { objCommand.CommandType = CommandType.StoredProcedure; objCommand.Connection.Open(); using (IDataReader dr = objCommand.ExecuteReader()) { while (dr.Read()) { MarcaBE u = new MarcaBE(); u.Id = dr.GetInt32(dr.GetOrdinal("id")); u.Nombre = dr.GetString(dr.GetOrdinal("Marca")); lista.Add(u); } } } } } catch (Exception ex) { throw ex; } return(lista); }
public MarcaBE ObtenerPorId(int Codigo) { using (var conn = _connectionFactory.CreateConnection()) { MarcaBE marcaBE = new MarcaBE(); marcaBE = conn.QueryFirst <MarcaBE>(sqlObtenerPorId + Codigo); return(marcaBE); } }
protected void btnEliminarMarca_Click(object sender, ImageClickEventArgs e) { MarcaBL oMarcaBL = new MarcaBL(); MarcaBE oMarcaBE = new MarcaBE(); oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent); Int32 retorno; try { Master.onError = false; oMarcaBE.nid_marca = Int32.Parse(this.txhIdMarca.Value.Trim()); oMarcaBE.co_usuario_cambio = Profile.Usuario.CUSR_ID; oMarcaBE.no_estacion = Profile.Estacion; oMarcaBE.no_usuario_red = Profile.UsuarioRed; MarcaBE oMarcaBEMad = new MarcaBE(); oMarcaBEMad = oMarcaBL.GetById(oMarcaBE.nid_marca); oMarcaBE.sfe_cambio = ""; oMarcaBE.fl_inactivo = "1"; retorno = oMarcaBL.Eliminar(oMarcaBE); if (!Master.onError && retorno > 0) { //Si todo es exito recien mostrar mensaje de eliminación con exito JavaScriptHelper.Alert(this, Message.keyElimino, ""); btnBuscarMarca_Click(null, null); this.txhIdMarca.Value = String.Empty; } else { if (retorno == -5) { JavaScriptHelper.Alert(this, Message.keyNoEliminoRelacionado, ""); } else { JavaScriptHelper.Alert(this, Message.keyNoElimino, ""); } this.txhIdMarca.Value = String.Empty; } } catch (Exception ex) { Master.Web_ErrorEvent(this, ex); btnBuscarMarca_Click(null, null); JavaScriptHelper.Alert(this, Message.keyNoElimino, ""); } }
private MarcaBE CrearEntidadLista(IDataReader DReader) { MarcaBE oMarcaBE = new MarcaBE(); int indice; indice = DReader.GetOrdinal("id_marca"); oMarcaBE.nid_marca = DReader.GetInt32(indice); indice = DReader.GetOrdinal("cod_marca"); oMarcaBE.co_marca = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_marca"); oMarcaBE.no_marca = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oMarcaBE); }
public Int32 Eliminar(MarcaBE oMarcaBE) { MarcaDA oMarcaDA = new MarcaDA(); try { return(oMarcaDA.Eliminar(oMarcaBE)); } catch (Exception ex) { ErrorEvent(this, ex); } return(0); }
private bool CargarEntidadMarcaDesdeForm() { this.oMarcaBE = (MarcaBE)ViewState["oMarcaBE"]; this.idMarca = (Int32)ViewState["idMarca"]; oMarcaBE.co_marca = this.txtCodMarca.Text; oMarcaBE.no_marca = this.txtNomMarca.Text; oMarcaBE.nid_empresa = Int32.Parse(this.cboEmpMarca.SelectedValue); oMarcaBE.fl_inactivo = this.cboEstadoMarca.SelectedValue; oMarcaBE.co_usuario_creacion = Profile.Usuario.CUSR_ID; oMarcaBE.no_estacion = Profile.Estacion; oMarcaBE.no_usuario_red = Profile.UsuarioRed; return(true); }
private MarcaBE CrearEntidadById(IDataReader DReader) { MarcaBE oMarcaBE = new MarcaBE(); int indice; Byte[] myData; indice = DReader.GetOrdinal("id_marca"); oMarcaBE.nid_marca = DReader.GetInt32(indice); indice = DReader.GetOrdinal("cod_marca"); oMarcaBE.co_marca = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_marca"); oMarcaBE.no_marca = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("id_empresa"); if (!DReader.IsDBNull(indice)) { oMarcaBE.nid_empresa = DReader.GetInt32(indice); } else { oMarcaBE.nid_empresa = 0; } indice = DReader.GetOrdinal("nu_ruc"); oMarcaBE.nu_ruc = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_usu_crea"); oMarcaBE.co_usuario_creacion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("cod_estado"); oMarcaBE.fl_inactivo = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("fec_modi"); if (!DReader.IsDBNull(indice)) { oMarcaBE.fe_cambio = DReader.GetDateTime(indice); oMarcaBE.sfe_cambio = oMarcaBE.fe_cambio.ToShortDateString(); } else { oMarcaBE.sfe_cambio = String.Empty; } indice = DReader.GetOrdinal("cod_usu_modi"); oMarcaBE.co_usuario_cambio = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_estacion"); oMarcaBE.no_estacion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); indice = DReader.GetOrdinal("nom_usuario_red"); oMarcaBE.no_usuario_red = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice); return(oMarcaBE); }
public MarcaDTO ObtenerPorId(int codigo) { MarcaDTO marcaDTO = null; MarcaBE marcaBE = null; marcaBE = _repositoryMarca.ObtenerPorId(codigo); if (marcaBE != null) { marcaDTO = new MarcaDTO() { Id = marcaBE.Id, Nombre = marcaBE.Nombre }; } return(marcaDTO); }
protected void Page_Load(object sender, EventArgs e) { this.spanCboEstadoMarca.Controls.Add(cboEstadoMarca); this.spanCboEstadoModeloPoput.Controls.Add(cboEstadoModeloPoput); if (!Page.IsPostBack) { /*CONTROL DE ACCESO A PGINA*/ TipoAccesoPagina = Master.ValidaTipoAccesoPagina(this, CONSTANTE_SEGURIDAD.Marca_Modelo); ViewState["TipoAccesoPagina"] = TipoAccesoPagina; /*FIN CONTROL DE ACCESO A PGINA*/ ViewState["ordenLista"] = SortDirection.Descending; Int32.TryParse(Request.QueryString["idSelMarca"], out idMarca); Int32.TryParse(Request.QueryString["idSelMarca"], out idMarcaSeleccionada); this.InicializaPagina(); this.CargaMarca(); } /*CONTROL DE ACCESO A PGINA*/ TipoAccesoPagina = (String)ViewState["TipoAccesoPagina"]; if (!TipoAccesoPagina.Equals(CONSTANTE_SEGURIDAD.AccesoEdicion)) { this.btnGrabarMarca.Visible = false; this.btnAgregarModelo.Visible = false; this.btnQuitarModelo.Visible = false; } /*FIN CONTROL DE ACCESO A PGINA*/ idMarca = (Int32)ViewState["idMarca"]; idMarcaSeleccionada = (Int32)ViewState["idMarca"]; if (idMarca != 0) { tipoAccion = "Mod."; // ConstanteBE.TIPO_MODIFICAR; } oMarcaBE = (MarcaBE)ViewState["oMarcaBE"]; if (ViewState["indiceTabOn"] != null) { this.tabContMarca.ActiveTabIndex = (Int32)ViewState["indiceTabOn"]; this.indiceTabOn = (Int32)ViewState["indiceTabOn"]; } }
public Int32 Grabar(MarcaBE oMarcaBE) { MarcaDA oMarcaDA = new MarcaDA(); try { if (oMarcaBE.nid_marca == 0) { return(oMarcaDA.Insertar(oMarcaBE)); } else { return(oMarcaDA.Modificar(oMarcaBE)); } } catch (Exception ex) { ErrorEvent(this, ex); } return(0); }
protected void btnGrabarMarca_Click(object sender, ImageClickEventArgs e) { Int32 retorno, indicador2; indicador2 = 0; MarcaBL oMarcaBL = new MarcaBL(); oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent); try { if (CargarEntidadMarcaDesdeForm()) { MarcaBE oMarcaBEMad = new MarcaBE(); oMarcaBEMad = oMarcaBL.GetById(oMarcaBE.nid_marca); retorno = oMarcaBL.Grabar(this.oMarcaBE); if (retorno > 0) { if (indicador2 > 0 || retorno > 0) { if (this.oMarcaBE.nid_marca == 0) { JavaScriptHelper.Alert(this, Message.keyGrabar, ""); } else { JavaScriptHelper.Alert(this, Message.keyActualizar, ""); } this.idMarca = retorno; this.oMarcaBE.nid_marca = this.idMarca; CargaMarca(); } } else { if (retorno == -4) { JavaScriptHelper.Alert(this, Message.keyErrorGrabarLlave, ""); } else if (retorno == -3) { JavaScriptHelper.Alert(this, Message.keyErrorGrabarNulo, ""); } else if (retorno == -2) { JavaScriptHelper.Alert(this, Message.keyErrorGrabarCodDuplicado, ""); } else if (retorno == -1) { JavaScriptHelper.Alert(this, Message.keyErrorGrabar, ""); } else { JavaScriptHelper.Alert(this, Message.keyErrorGrabar, ""); } } } } catch { } }