Пример #1
0
        /// <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;
            }
        }
Пример #3
0
        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;
     }
 }
Пример #7
0
 public void inserir()
 {
     try
     {
         objDAL = new MarcasDAL();
         objDAL.inserir(this.mar_descricao);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #8
0
 public void alterar()
 {
     try
     {
         objDAL = new MarcasDAL();
         objDAL.alterar(this.mar_codigo, this.mar_descricao);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #9
0
 public void excluir()
 {
     try
     {
         objDAL = new MarcasDAL();
         objDAL.excluir(this.mar_codigo);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #10
0
 public void localizar()
 {
     try
     {
         objDAL          = new MarcasDAL();
         this.mar_codigo = objDAL.localizar(this.mar_codigo);
         objDAL          = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #11
0
 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;
     }
 }
Пример #12
0
 public DataTable localizarEmTudo(String descricao)
 {
     try
     {
         DataTable tab;
         objDAL = new MarcasDAL();
         tab    = objDAL.localizarEmTudo(descricao);
         objDAL = null;
         return(tab);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #13
0
 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();
 }
Пример #14
0
        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;
        }
Пример #15
0
 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;
     }
 }
Пример #16
0
 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;
     }
 }
Пример #17
0
 /// <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);
     }
 }
Пример #18
0
 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;
     }
 }
Пример #19
0
        /// <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);
        }
Пример #20
0
        /// <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;
            }
        }