Ejemplo n.º 1
0
        public void ExcluirPedido(String codigo)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;
            MMAA.Pedidos.Model.Pedido model = null;
            MMAA.Pedidos.Negocio.Pedido business = null;
            String[] codigosArray = null;

            #endregion

            try
            {
                #region Inicialização de objetos

                model = new MMAA.Pedidos.Model.Pedido();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                codigosArray = codigo.Trim().Replace(" ", "").Split(',');

                foreach (String codigoAux in codigosArray)
                {
                    #region Preenche os parâmetros

                    model.Cd_Codigo = Int32.Parse(codigoAux);

                    #endregion

                    #region Efetua a operação

                    business.ExcluirPedido(model, ((List<MMAA.Pedidos.Model.Usuario>)Session["Usuario"])[0].CdUsuario);

                    #endregion
                }

                #region Define o retorno

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.ExcluirPedido: " + ex.Message);

                #endregion
            }
        }
Ejemplo n.º 2
0
        public void ExcluirPedido_OLD(Int32 codigo)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;
            MMAA.Pedidos.Model.Pedido model = null;
            MMAA.Pedidos.Negocio.Pedido business = null;

            #endregion

            try
            {
                #region Inicialização de objetos

                model = new MMAA.Pedidos.Model.Pedido();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                #region Preenche os parâmetros

                model.Cd_Codigo = codigo;

                #endregion

                #region Efetua a operação

                business.ExcluirPedido(model, ((List<MMAA.Pedidos.Model.Usuario>)Session["Usuario"])[0].CdUsuario);

                #endregion

                #region Define o retorno

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.ExcluirPedido: " + ex.Message);

                #endregion
            }
        }
Ejemplo n.º 3
0
 public ArrayList CarregaTipoPedido(Int32 codEspecialidade, Int32 codAmbito)
 {
     MMAA.Pedidos.Negocio.Pedido obj = new MMAA.Pedidos.Negocio.Pedido();
     DataTable dt = new DataTable();
     ArrayList arr = new ArrayList();
     dt = obj.CarregaTipoPedido(0, codEspecialidade, codAmbito);
     arr.Capacity = dt.Rows.Count;
     foreach (DataRow dr in dt.Rows)
         arr.Add(new ListItem(dr["Ds_Pedido"].ToString(), dr["Cd_Pedido"].ToString()));
     return arr;
 }
Ejemplo n.º 4
0
 public ArrayList CarregaUnidadeReferencia(Int32 codAmbito, String codEstado, Int32 codComarca)
 {
     MMAA.Pedidos.Negocio.Pedido obj = new MMAA.Pedidos.Negocio.Pedido();
     DataTable dt = new DataTable();
     ArrayList arr = new ArrayList();
     dt = obj.CarregaUnidadeReferencia(codAmbito, codEstado, codComarca);
     arr.Capacity = dt.Rows.Count;
     foreach (DataRow dr in dt.Rows)
         arr.Add(new ListItem(dr["Nm_Abreviado"].ToString(), dr["Cd_Moeda"].ToString()));
     return arr;
 }
Ejemplo n.º 5
0
        public void AlterarPedido(Int32 codigo, Int32 codWorkflowAbertura, Int32 codProcesso, Int32 codPedido, Int32 codTipoAssunto, String dataFatoGerador,
            Int32 codRisco, String qtdPrincipal, String valPrincipal, Int32 codMoeda,
            String prcMulta, String valMulta, Int32 codMoedaMulta, String qtdMulta,
            String prcMultaIsolada, String valMultaIsolada, Int32 codMoedaMultaIsolada, String qtdMultaIsolada,
            String prcMultaOficio, String valMultaOficio, Int32 codMoedaMultaOficio, String qtdMultaOficio,
            String prcJuros, String valTotal)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;
            MMAA.Pedidos.Model.Pedido model = null;
            MMAA.Pedidos.Negocio.Pedido business = null;

            #endregion

            try
            {
                #region Inicialização de objetos

                model = new MMAA.Pedidos.Model.Pedido();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                #region Preenche os parâmetros

                model.Cd_Codigo = codigo;
                model.Cd_WorkflowAbertura = codWorkflowAbertura;
                model.Cd_Processo = codProcesso;
                model.Cd_Pedido = codPedido;
                model.Cd_TipoAssunto = codTipoAssunto;

                if (dataFatoGerador != "") model.Dt_FatoGerador = DateTime.Parse(dataFatoGerador);

                model.Cd_Risco = codRisco;

                if (qtdPrincipal != "") model.Qtd_Principal = Decimal.Parse(qtdPrincipal);
                if (valPrincipal != "") model.Vr_Principal = Decimal.Parse(valPrincipal);

                model.Cd_Moeda = codMoeda;

                if (prcMulta != "") model.Pc_Multa = Decimal.Parse(prcMulta);
                if (valMulta != "") model.Vr_Multa = Decimal.Parse(valMulta);
                model.Cd_MoedaMulta = codMoedaMulta;
                if (qtdMulta != "") model.Qtd_Multa = Decimal.Parse(qtdMulta);

                if (prcMultaIsolada != "") model.Pc_MultaIsolada = Decimal.Parse(prcMultaIsolada);
                if (valMultaIsolada != "") model.Vr_MultaIsolada = Decimal.Parse(valMultaIsolada);
                model.Cd_MoedaMultaIsolada = codMoedaMultaIsolada;
                if (qtdMultaIsolada != "") model.Qtd_MultaIsolada = Decimal.Parse(qtdMultaIsolada);

                if (prcMultaOficio != "") model.Pc_MultaOficio = Decimal.Parse(prcMultaOficio);
                if (valMultaOficio != "") model.Vr_MultaOficio = Decimal.Parse(valMultaOficio);
                model.Cd_MoedaMultaOficio = codMoedaMultaOficio;
                if (qtdMultaOficio != "") model.Qtd_MultaOficio = Decimal.Parse(qtdMultaOficio);

                if (prcJuros != "") model.Pc_Juros = Decimal.Parse(prcJuros);

                if (valTotal != "")
                    model.Vr_Total = Decimal.Parse(valTotal);
                else
                    model.Vr_Total = model.Vr_Principal + model.Vr_Multa;

                #endregion

                #region Efetua a operação

                business.AlterarPedido(model, ((List<MMAA.Pedidos.Model.Usuario>)Session["Usuario"])[0].CdUsuario);

                #endregion

                #region Define o retorno

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.AlterarPedido: " + ex.Message);

                #endregion
            }
        }
Ejemplo n.º 6
0
        public List<String> CarregaPedidos(Int32 codigo, Int32 codWorkflowAbertura, Int32 codProcesso)
        {
            #region Declaração de variáveis

            //String retorno = String.Empty;
            List<String> retorno = null;
            MMAA.Pedidos.Model.Pedido model = null;
            MMAA.Pedidos.Negocio.Pedido business = null;
            DataTable dataTable = null;

            #endregion

            try
            {
                #region Inicialização de objetos

                retorno = new List<String>();

                model = new MMAA.Pedidos.Model.Pedido();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                #region Preenche os parâmetros da pesquisa

                model.Cd_Codigo = codigo;
                model.Cd_WorkflowAbertura = codWorkflowAbertura;
                model.Cd_Processo = codProcesso;
                model.Flg_Atualizacao = false;

                #endregion

                #region Efetua a pesquisa

                dataTable = business.CarregaPedidos(model);

                #endregion

                #region Define o retorno

                if (dataTable == null) dataTable = new DataTable();

                //retorno = MMAA.Pedidos.Tools.JsonHelper.DataTableToJson(dataTable);

                retorno = MMAA.Pedidos.Tools.JsonHelper.DataTableToJson(dataTable,
                    "Vr_PrincipalOriginal,Vr_Principal,Vr_PrincipalAtualizado," +
                    "Vr_MultaOriginal,Vr_Multa3,Vr_MultaAtualizado," +
                    "Vr_MultaIsoladaOriginal,Vr_MultaIsolada,Vr_MultaIsoladaAtualizado," +
                    "Vr_MultaOficioOriginal,Vr_MultaOficio,Vr_MultaOficioAtualizado," +
                    "Vr_Juros,Vr_TotalOriginal,Vr_Total,Vr_TotalAtualizado,Vr_TotalAtualizadoSucumbencia," +
                    "Qtd_Principal");

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.CarregaPedidos: " + ex.Message);

                #endregion
            }

            return retorno;
        }
Ejemplo n.º 7
0
        public List<MMAA.Pedidos.Model.Pedido> CarregaPedido(Int32 codigo, Int32 codWorkflowAbertura, Int32 codProcesso)
        {
            #region Declaração de variáveis

            List<MMAA.Pedidos.Model.Pedido> retorno = null;
            MMAA.Pedidos.Model.Pedido pedido = null;
            MMAA.Pedidos.Negocio.Pedido business = null;

            #endregion

            try
            {
                #region Inicialização de objetos

                retorno = new List<MMAA.Pedidos.Model.Pedido>();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                #region Preenche os parâmetros da pesquisa

                #endregion

                #region Efetua a pesquisa

                pedido = business.CarregaPedido(codigo, codWorkflowAbertura, codProcesso);

                #endregion

                #region Define o retorno

                if (pedido != null)
                    retorno.Add(pedido);
                else
                    retorno.Add(new MMAA.Pedidos.Model.Pedido());

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.CarregaPedido: " + ex.Message);

                #endregion
            }

            return retorno;
        }
Ejemplo n.º 8
0
        public void AtualizarPedidos(String dataAtualizacao, Int32 codProcesso)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;
            MMAA.Pedidos.Model.Pedido model = null;
            MMAA.Pedidos.Negocio.Pedido business = null;
            DateTime data;

            #endregion

            try
            {
                #region Inicialização de objetos

                model = new MMAA.Pedidos.Model.Pedido();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                #region Preenche os parâmetros

                DateTime.TryParse(dataAtualizacao, out data);
                if (data > DateTime.MinValue)
                    model.Dt_Atualizacao = data;
                else
                    throw new Exception("|$|Atenção: A data de atualização informada é inválida.|$|");

                model.Cd_Processo = codProcesso;

                #endregion

                #region Efetua a operação

                business.AtualizarPedidos(model, ((List<MMAA.Pedidos.Model.Usuario>)Session["Usuario"])[0].CdUsuario);

                #endregion

                #region Define o retorno

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.AtualizarPedidos: " + ex.Message);

                #endregion
            }
        }
Ejemplo n.º 9
0
        public void IncluirPedidoAtualizacao(Int32 codWorkflowAbertura, Int32 codProcesso, Int32 codTabela)
        {
            #region Declaração de variáveis

            String retorno = String.Empty;
            MMAA.Pedidos.Model.Pedido model = null;
            MMAA.Pedidos.Negocio.Pedido business = null;

            #endregion

            try
            {
                #region Inicialização de objetos

                model = new MMAA.Pedidos.Model.Pedido();
                business = new MMAA.Pedidos.Negocio.Pedido();

                #endregion

                #region Preenche os parâmetros

                model.Cd_WorkflowAbertura = codWorkflowAbertura;
                model.Cd_Processo = codProcesso;

                model.Cd_Tabela = codTabela;

                #endregion

                #region Efetua a operação

                business.IncluirPedidoAtualizacao(model, ((List<MMAA.Pedidos.Model.Usuario>)Session["Usuario"])[0].CdUsuario);

                #endregion

                #region Define o retorno

                #endregion
            }
            catch (Exception ex)
            {
                #region Tratamento de erro

                throw new Exception("MMAA.Pedidos.Web.WS.Pedido.IncluirPedidoAtualizacao: " + ex.Message);

                #endregion
            }
        }