/// <summary> /// Método que se utiliza para guardar la información de una nueva marca. /// </summary> /// <param name="marcasInfo"> Objeto con la información de la marca a guardar. </param> /// <returns> Objeto con la información de la marca guardada </returns> public MarcasInfo GuardarMarca(MarcasInfo marcasInfo) { MarcasInfo result; try { Logger.Info(); var marcasDAL = new MarcasDAL(); if (marcasInfo.MarcaId == 0) { result = marcasDAL.GuardarMarca(marcasInfo); } else { result = marcasDAL.ActualizarMarca(marcasInfo); } } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
public string ActualizarMarca(string nombre, int id) { try { MARCA marca = new MARCA(); MarcasDAL marcasDAL = new MarcasDAL(); if (nombre.Trim().Length > 1) { if (id > 0) { marca.ID = id; marca.NOMBRE = nombre; marca.FECHA_ULTIMO_UPDATE = DateTime.Now; return(marcasDAL.ActualizarMarca(marca)); } else { return("Seleccione un registro de la tabla"); } } else { return("El nombre debe tener al menos 2 caracteres"); } } catch (Exception ex) { throw ex; } }
public Marcas() { oMarcasDAL = new MarcasDAL(); InitializeComponent(); llenarGrid(); limpiarEntradas(); this.dgvMarcas.Columns["Id"].Visible = false; btnLimpiar.Hide(); }
public List <MARCA> ListarMarcas() { try { MarcasDAL marcasDAL = new MarcasDAL(); return(marcasDAL.ListarMarcas()); } catch (Exception ex) { throw ex; } }
public List <MARCA> FiltrarMarca(string valor) { try { MarcasDAL marcasDAL = new MarcasDAL(); return(marcasDAL.FiltrarMarcas(valor)); } catch (Exception ex) { throw ex; } }
public MARCA CargarMarca(int id) { try { MarcasDAL marcasDAL = new MarcasDAL(); return(marcasDAL.CargarMarca(id)); } catch (Exception ex) { throw ex; } }
public void inserir() { try { objDAL = new MarcasDAL(); objDAL.inserir(this.mar_descricao); objDAL = null; } catch (Exception) { throw; } }
public void alterar() { try { objDAL = new MarcasDAL(); objDAL.alterar(this.mar_codigo, this.mar_descricao); objDAL = null; } catch (Exception) { throw; } }
public void excluir() { try { objDAL = new MarcasDAL(); objDAL.excluir(this.mar_codigo); objDAL = null; } catch (Exception) { throw; } }
public void localizar() { try { objDAL = new MarcasDAL(); this.mar_codigo = objDAL.localizar(this.mar_codigo); objDAL = null; } catch (Exception) { throw; } }
public DataTable localizarComRetorno(String descricao, String atributo) { try { DataTable tab; objDAL = new MarcasDAL(); tab = objDAL.localizar(descricao, atributo); objDAL = null; return(tab); } catch (Exception) { throw; } }
public DataTable localizarEmTudo(String descricao) { try { DataTable tab; objDAL = new MarcasDAL(); tab = objDAL.localizarEmTudo(descricao); objDAL = null; return(tab); } catch (Exception) { throw; } }
public Listados() { InitializeComponent(); piezasDAL = new PiezasDAL(); mercadosDAL = new MercadosDAL(); oMaterialesDAL = new MaterialesDAL(); oTiposDePiezasDAL = new TiposDePiezasDAL(); marcasDAL = new MarcasDAL(); modelosDAL = new ModelosDAL(); empresasDAL = new EmpresasDAL(); llenarComboBoxClientes(); llenadoComboBoxTdPiezas(); llenadoComboBoxMateriales(); llenadoComboBoxMarcas(); llenadoComboBoxModelos(); }
public Modelos() { oModelosDAL = new ModelosDAL(); oMarcasDAL = new MarcasDAL(); InitializeComponent(); iniciarLlenadoDropDown(); llenarGrid(); this.dgvModelos.Columns["MoID"].Visible = false; this.dgvModelos.Columns["MaID"].Visible = false; btnLimpiar.Hide(); btnAgregar.Enabled = true; btnModificar.Enabled = false; btnBorrar.Enabled = false; dropMarca.SelectedItem = null; }
public void localizarProxAnterior(String descricao, int codigo) { try { DataTable tab = null; objDAL = new MarcasDAL(); tab = objDAL.localizarProxAnterior(descricao, codigo); if (tab.Rows.Count > 0) { this.mar_codigo = int.Parse(tab.Rows[0][0].ToString()); } objDAL = null; } catch (Exception) { throw; } }
public void localizar(String descricao, String atributo) { try { DataTable tab; objDAL = new MarcasDAL(); tab = objDAL.localizar(descricao, atributo); if (tab.Rows.Count > 0) { this.mar_codigo = int.Parse(tab.Rows[0]["mar_codigo"].ToString()); this.mar_descricao = tab.Rows[0]["mar_descricao"].ToString(); } objDAL = null; } catch (Exception) { throw; } }
/// <summary> /// Método utilizado para verificar la existencia de la marca antes de guardarla. /// </summary> /// <param name="marcasInfo"> Objeto con la información de la marca. </param> /// <returns> Objeto con la información de la marca encontrada. </returns> public MarcasInfo VerificaExistenciaMarca(MarcasInfo marcasInfo) { try { Logger.Info(); var marcasDAL = new MarcasDAL(); marcasInfo = marcasDAL.VerificaExistenciaMarca(marcasInfo); return(marcasInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public void localizarPrimeiroUltimo(String descricao) { try { DataTable tab = null; int codigo = 0; objDAL = new MarcasDAL(); tab = objDAL.localizarPrimeiroUltimo(descricao); if (tab.Rows.Count > 0) { int.TryParse(tab.Rows[0][0].ToString(), out codigo); } this.mar_codigo = codigo; objDAL = null; } catch (Exception) { throw; } }
/// <summary> /// Método para obtener todas las marcas /// </summary> /// <returns> Lista con las marcas encontradas. </returns> public IList <MarcasInfo> ObtenerMarcas(EstatusEnum Tipo, EstatusEnum Activo) { IList <MarcasInfo> result; try { Logger.Info(); var marcasDAL = new MarcasDAL(); result = marcasDAL.ObtenerMarcas(Tipo, Activo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Método utilizado para obtener una lista de las marcas registradas filtradas por el paginador. /// </summary> /// <param name="pagina"> Información del filtro de paginador </param> /// <param name="filtro"> Información del filtro de la marca </param> /// <returns> Lista con las marcas encontradas </returns> public ResultadoInfo <MarcasInfo> ObtenerPorPagina(PaginacionInfo pagina, MarcasInfo filtro) { ResultadoInfo <MarcasInfo> result; try { Logger.Info(); var marcasDAL = new MarcasDAL(); result = marcasDAL.ObtenerPorPagina(pagina, filtro); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
public string CrearMarca(string nombre) { try { MARCA marca = new MARCA(); MarcasDAL marcasDAL = new MarcasDAL(); if (nombre != "" & nombre.Trim().Length > 1) { marca.NOMBRE = nombre.ToUpper(); marca.FECHA_CREACION = DateTime.Now; marca.FECHA_ULTIMO_UPDATE = DateTime.Now; return(marcasDAL.CrearMarca(marca)); } else { return("El nombre debe tener al menos 2 caracteres"); } } catch (Exception ex) { throw ex; } }