예제 #1
0
 /// <summary>
 /// Lista todos os mantenedores
 /// </summary>
 /// <returns>Data table</returns>
 public DataTable Listar()
 {
     try
     {
         mantenedor_TA = new mantenedorTableAdapter();
         return(mantenedor_TA.GetData());
     }
     catch (SqlException exception)
     {
         throw exception;
     }
     catch (WebException exception)
     {
         throw exception;
     }
 }
예제 #2
0
        /// <summary>
        /// Salva ou atualiza o mantenedor no banco
        /// </summary>
        /// <param name="mantenedor">O nome do mantenedor</param>
        /// <param name="salvar">True - salva um novo mantenedor no banco | false - atualiza um mantenedor</param>
        /// <returns>True  - salvo ou atualizado | False - erro</returns>
        public bool Salvar(Mantenedor mantenedor, bool salvar)
        {
            try
            {
                mantenedor_TA = new mantenedorTableAdapter();

                if (salvar)
                {
                    return(mantenedor_TA.Inserir(mantenedor.tipo) > 0);
                }

                return(mantenedor_TA.Atualizar(mantenedor.tipo, mantenedor.codigo) > 0);
            }
            catch (SqlException e)
            {
                throw e;
            }
            catch (WebException exception)
            {
                throw exception;
            }
        }