Ejemplo n.º 1
0
        /// <summary>
        /// Método que remove um ou todos os registros da Potenc Escopo
        /// </summary>
        /// <param name="pNumero"></param>
        /// <param name="pRevisao"></param>
        /// <param name="pEscopo"></param>
        /// <param name="pSequencia"></param>
        /// <returns></returns>
        public int deletePotencEscopo(string pNumero, string pRevisao, string pEscopo, string pSequencia)
        {
            SqlCE sqlce = new SqlCE();

            sqlce.openConnection();
            try
            {
                int    retorno;
                string query = "";
                query += " DELETE FROM [DOM_SOLIC_ORC_POTENC_ESCOPO] ";
                query += " WHERE [NUMERO_SOLICITACAO] = " + pNumero + " ";
                query += " AND [REVISAO_SOLICITACAO] = '" + pRevisao + "' ";
                query += " AND [ESCOPO] = '" + pEscopo + "' ";
                if (!string.IsNullOrEmpty(pSequencia))
                {
                    query += " AND [SEQUENCIA] = " + pSequencia + " ";
                }
                retorno = sqlce.deleteSOF(query);
                return(retorno);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                sqlce.closeConnection();
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que apaga um registro do Escopo 20
        /// </summary>
        /// <param name="pNumSolic"></param>
        /// <param name="pRevisao"></param>
        /// <param name="pSequencia"></param>
        /// <returns></returns>
        public int deleteEscopo20(string pNumSolic, string pRevisao, string pSequencia)
        {
            SqlCE sqlce = new SqlCE();

            sqlce.openConnection();
            try
            {
                DataTable dt = new DataTable();
                string    sql;
                sql  = " DELETE FROM [DOM_SOLIC_ORC_ESCOPO_20] ";
                sql += " WHERE [NUMERO_SOLICITACAO] = " + pNumSolic;
                sql += " AND [REVISAO_SOLICITACAO] = '" + pRevisao + "'";
                //Se não informou a sequência (apaga todos os registros daquela solicitação)
                if (!string.IsNullOrEmpty(pSequencia))
                {
                    sql += " AND [SEQUENCIA] = " + pSequencia;
                }

                return(sqlce.deleteSOF(sql));
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                sqlce.closeConnection();
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Deleta os registros do Escopo 05_1
        /// </summary>
        /// <param name="pNumero"></param>
        /// <param name="pRevisao"></param>
        /// <returns></returns>
        public int deleteEscopo_05_1(string pNumero, string pRevisao)
        {
            SqlCE sqlce = new SqlCE();

            sqlce.openConnection();
            try
            {
                int    retorno;
                string query = "";
                query  += " DELETE FROM [DOM_SOLIC_ORC_ESCOPO_05_1] ";
                query  += " WHERE [NUMERO_SOLICITACAO] = " + pNumero + " ";
                query  += " AND [REVISAO_SOLICITACAO] = '" + pRevisao + "' ";
                retorno = sqlce.deleteSOF(query);
                return(retorno);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                sqlce.closeConnection();
            }
        }