Exemple #1
0
        private void ValidarCliente(Clientes obj, string empresaDB, bool isGuardar)
        {
            using var db = new ProfitAdmin2K8(conn.GetDbContextOptions(empresaDB));
            Clientes cliente = db.Clientes.FirstOrDefault(c => c.CoCli == obj.CoCli);

            /*El parametro isGuardar se estable para validar registros inclusive editando*/

            if (cliente == null || !isGuardar)
            {
                #region Tipo cliente
                TipoCli tipo = db.TipoCli.FirstOrDefault(t => t.TipCli.Trim() == obj.Tipo.Trim());
                if (tipo == null)
                {
                    throw new ArgumentException($"El tipo de cliente {obj.Tipo.Trim()} indicado no existe.");
                }
                #endregion

                #region Zona
                Zona zona = db.Zona.FirstOrDefault(z => z.CoZon.Trim() == obj.CoZon.Trim());
                if (zona == null)
                {
                    throw new ArgumentException($"La zona {obj.CoZon.Trim()} indicada no existe.");
                }
                #endregion

                #region Segmento
                Segmento segmento = db.Segmento.FirstOrDefault(s => s.CoSeg.Trim() == obj.CoSeg.Trim());
                if (segmento == null)
                {
                    throw new ArgumentException($"El segmento {obj.CoSeg.Trim()} indicado no existe.");
                }
                #endregion

                #region Vendedor
                Vendedor vendedor = db.Vendedor.FirstOrDefault(v => v.CoVen.Trim() == obj.CoVen.Trim());
                if (vendedor == null)
                {
                    throw new ArgumentException($"El vendedor {obj.CoVen.Trim()} indicado no existe.");
                }
                #endregion

                #region Cuenta ingr/egre
                CtaIngr ctaIngr = db.CtaIngr.FirstOrDefault(f => f.CoIngr.Trim() == obj.CoIngr.Trim());
                if (ctaIngr == null)
                {
                    throw new ArgumentException($"La cuenta ingreso/egreso {obj.CoIngr.Trim()} indicada no existe.");
                }
                #endregion

                #region Sucursal
                Utilitarios utilitarios = new Utilitarios();
                utilitarios.GetSucursal(obj.CoSucu, empresaDB);
                #endregion

                #region Tabulador ISLR
                TabIslr tabulador = db.TabIslr.FirstOrDefault(t => t.CoTab == obj.CoTab);
                if (tabulador == null)
                {
                    throw new ArgumentException($"El tabulador de ISLR {obj.CoTab} indicado no existe.");
                }
                #endregion
            }
            else
            {
                throw new ArgumentException($"El cliente {obj.CoCli.Trim()} indicado ya existe.");
            }
        }
Exemple #2
0
        public void consulta()
        {
            string retorno = "";

            if (acao == "Editar")
            {
                if (item == "motivo_cli")
                {
                    ObjetoTransferencia.Motivo objeto = new Motivo();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_motivo", "consultar"))
                    {
                        //retorno = JsonConvert.SerializeObject(dt);

                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "tipo_cli")
                {
                    ObjetoTransferencia.TipoCli objeto = new TipoCli();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_cli", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "situacao_benficio_cli")
                {
                    ObjetoTransferencia.SituacaoBeneficio objeto = new SituacaoBeneficio();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_situacao_beneficio", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "status_cli")
                {
                    ObjetoTransferencia.Status objeto = new Status();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_status", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }


                else if (item == "status_cli")
                {
                    ObjetoTransferencia.SituacaoBeneficio objeto = new SituacaoBeneficio();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_status", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "aps_origem")
                {
                    ObjetoTransferencia.Aps objeto = new Aps();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_aps", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                //tipo_doc

                else if (item == "tipo_doc")
                {
                    ObjetoTransferencia.TipoDoc objeto = new TipoDoc();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_doc", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "tipo_comp")
                {
                    ObjetoTransferencia.TipoCompromisso objeto = new TipoCompromisso();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_compromisso", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }


                else if (item == "tipo_mov")
                {
                    ObjetoTransferencia.TipoMovimentacao objeto = new TipoMovimentacao();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_movimentcao", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "especie")
                {
                    ObjetoTransferencia.Especie objeto = new Especie();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_especie", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "status_pasta")
                {
                    ObjetoTransferencia.StatusPasta objeto = new StatusPasta();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_status_pasta", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }

                else if (item == "obs_contato")
                {
                    ObjetoTransferencia.Obs objeto = new Obs();
                    objeto.id = id;
                    using (DataTable dt = objeto.consultadt("usp_manutencao_obs_contato", "consultar"))
                    {
                        valor.Value = dt.Rows[0][1].ToString();
                    }
                }
            }
            else if (acao == "Excluir")
            {
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string valorParametro = Request.QueryString["objeto"];
            string _id            = null;
            string id_usuario     = null;

            try
            {
                id_usuario = Session["id_usuario"].ToString();
                _id        = Request.QueryString["id"];
            }
            catch
            {
            }

            var jsonSerialiser = new JavaScriptSerializer();


            if (valorParametro == "motivo_cli")
            {
                ObjetoTransferencia.Motivo objeto = new Motivo();
                using (DataTable dt = objeto.consultadt("usp_manutencao_motivo", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "tipo_cli")
            {
                ObjetoTransferencia.TipoCli objeto = new TipoCli();
                using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_cli", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "situacao_benficio_cli")
            {
                ObjetoTransferencia.SituacaoBeneficio objeto = new SituacaoBeneficio();
                using (DataTable dt = objeto.consultadt("usp_manutencao_situacao_beneficio", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "status_cli")
            {
                ObjetoTransferencia.Status objeto = new Status();
                using (DataTable dt = objeto.consultadt("usp_manutencao_status", "consultar"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "status_pasta")
            {
                ObjetoTransferencia.StatusPasta objeto = new StatusPasta();
                using (DataTable dt = objeto.consultadt("usp_manutencao_status_pasta", "consultar"))
                {
                    jresponse(dt);
                }
            }



            else if (valorParametro == "aps_origem")
            {
                ObjetoTransferencia.Aps objeto = new Aps();
                using (DataTable dt = objeto.consultadt("usp_manutencao_aps", "consultar"))
                {
                    jresponse(dt);
                }
            }

            //tipo_doc

            else if (valorParametro == "tipo_doc")
            {
                ObjetoTransferencia.TipoDoc objeto = new TipoDoc();
                using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_doc", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "documento")
            {
                ObjetoTransferencia.Documento objeto = new Documento();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;
                using (DataTable dt = objeto.consultadt("usp_manutencao_documento", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "documento_id")
            {
                ObjetoTransferencia.Documento objeto = new Documento();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;
                using (DataTable dt = objeto.consultadt("usp_manutencao_documento", "consultar_id"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "tipo_comp")
            {
                ObjetoTransferencia.TipoCompromisso objeto = new TipoCompromisso();
                using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_compromisso", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "compromisso")
            {
                ObjetoTransferencia.Compromisso objeto = new Compromisso();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;
                using (DataTable dt = objeto.consultadt("usp_manutencao_compromisso", "consultar"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "compromisso_id")
            {
                ObjetoTransferencia.Compromisso objeto = new Compromisso();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;
                using (DataTable dt = objeto.consultadt("usp_manutencao_compromisso", "consultar_id"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "tipo_mov")
            {
                ObjetoTransferencia.TipoMovimentacao objeto = new TipoMovimentacao();
                using (DataTable dt = objeto.consultadt("usp_manutencao_tipo_movimentcao", "consultar"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "user")
            {
                ObjetoTransferencia.Responsavel objeto = new Responsavel();
                using (DataTable dt = objeto.consultadt("usp_manutencao_responsavel", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "cli")
            {
                ObjetoTransferencia.Cliente objeto = new Cliente();
                objeto.id_responsavel = Convert.ToInt32(id_usuario);
                using (DataTable dt = objeto.consultadt("usp_manutencao_cliente", "user_consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "cli_id")
            {
                ObjetoTransferencia.Cliente objeto = new Cliente();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;
                using (DataTable dt = objeto.consultadt("usp_manutencao_cliente", "consultar"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "cli_id_codigos")
            {
                ObjetoTransferencia.Cliente objeto = new Cliente();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;
                using (DataTable dt = objeto.consultadt("usp_manutencao_cliente", "consultar_codigos"))
                {
                    jresponse(dt);
                }
            }



            else if (valorParametro == "especie")
            {
                ObjetoTransferencia.Especie objeto = new Especie();
                using (DataTable dt = objeto.consultadt("usp_manutencao_especie", "consultar"))
                {
                    jresponse(dt);
                }
            }

            // endereco
            else if (valorParametro == "cidade")
            {
                ObjetoTransferencia.Comarca objeto = new Comarca();
                using (DataTable dt = objeto.consultadt("usp_manutencao_comarca", "consultar"))
                {
                    jresponse(dt);
                }
            }
            else if (valorParametro == "uf")
            {
                ObjetoTransferencia.UF objeto = new UF();
                using (DataTable dt = objeto.consultadt("usp_manutencao_uf", "consultar"))
                {
                    jresponse(dt);
                }
            }
            else if (valorParametro == "endereco")
            {
                ObjetoTransferencia.Endereco objeto = new Endereco();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_endereco", "consultar_id_cliente"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "endereco_id")
            {
                ObjetoTransferencia.Endereco objeto = new Endereco();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_endereco", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "contato")
            {
                ObjetoTransferencia.Contato objeto = new Contato();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_contato", "consultar_id_cliente"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "contato_id")
            {
                ObjetoTransferencia.Contato objeto = new Contato();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_contato", "consultar"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "especie_id")
            {
                ObjetoTransferencia.Especie objeto = new Especie();
                objeto.id = Convert.ToInt32(_id);
                using (DataTable dt = objeto.consultar_cod_esp("usp_manutencao_especie", "consultar_cod_esp"))
                {
                    jresponse(dt);
                }
            }

            else if (valorParametro == "movimentacao")
            {
                ObjetoTransferencia.Movimentacao objeto = new Movimentacao();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_movimentacao", "consultar_id_cliente"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "movimentacao_id")
            {
                ObjetoTransferencia.Movimentacao objeto = new Movimentacao();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_movimentacao", "consultar"))
                {
                    jresponse(dt);
                }
            }


            else if (valorParametro == "obs_contato")
            {
                ObjetoTransferencia.Obs objeto = new Obs();
                objeto.id      = Convert.ToInt32(_id);
                objeto.apagado = 0;

                using (DataTable dt = objeto.consultadt("usp_manutencao_obs_contato", "consultar"))
                {
                    jresponse(dt);
                }
            }
        }
Exemple #4
0
        public static string excluir(int id, string item)
        {
            string retorno = "Exclusão efetuada com sucesso!";

            if (item == "motivo_cli")
            {
                try
                {
                    Motivo objeto = new Motivo();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_motivo", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "tipo_cli")
            {
                try
                {
                    TipoCli objeto = new TipoCli();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_tipo_cli", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "situacao_benficio_cli")
            {
                try
                {
                    SituacaoBeneficio objeto = new SituacaoBeneficio();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_situacao_beneficio", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "status_cli")
            {
                try
                {
                    Status objeto = new Status();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_status", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }


            else if (item == "status_pasta")
            {
                try
                {
                    StatusPasta objeto = new StatusPasta();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_status_pasta", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "aps_origem")
            {
                try
                {
                    Aps objeto = new Aps();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_aps", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            //tipo_doc

            else if (item == "tipo_doc")
            {
                try
                {
                    ObjetoTransferencia.TipoDoc objeto = new TipoDoc();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_tipo_doc", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "tipo_comp")
            {
                try
                {
                    ObjetoTransferencia.TipoCompromisso objeto = new TipoCompromisso();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_tipo_compromisso", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }


            else if (item == "tipo_mov")
            {
                try
                {
                    TipoMovimentacao objeto = new TipoMovimentacao();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_tipo_movimentcao", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "especie")
            {
                try
                {
                    Especie objeto = new Especie();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_especie", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }


            else if (item == "status_pasta")
            {
                try
                {
                    StatusPasta objeto = new StatusPasta();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_status_pasta", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }

            else if (item == "obs_contato")
            {
                try
                {
                    Obs objeto = new Obs();
                    objeto.id      = id;
                    objeto.apagado = 1;
                    objeto.manutencao("usp_manutencao_obs_contato", "alterar");
                }
                catch (Exception ex)
                {
                    retorno = "Falha, motivo: " + ex.ToString();
                }
            }


            return(retorno);
        }