/// <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; } }