/// <summary> /// Deprecated Method for adding a new object to the remag_responsavel EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToremag_responsavel(remag_responsavel remag_responsavel) { base.AddObject("remag_responsavel", remag_responsavel); }
public static void GravaRegistro00(this TextWriter file, remag_responsavel responsavel, remag_empresa empresa, DateTime competencia, int codRecolhimento, string modalidade, IndicadorFGTS indicador, bool isAtrasoInss, string dataAtrasoInss, DateTime dataAtrasoFgts) { file.Write("00"); file.Write(string.Empty, 51); // Brancos file.Write("1"); //Tipo de remessa file.Write(responsavel.IsCNPJ ? 1 : 2);//Tipo de inscrição do responsável (1 - CNPJ, 2 - CEI, 3 - CPF) file.WriteLeft(responsavel.cnpj_cei_cpf,14); // Inscrição do responsável file.WriteRight(responsavel.nome,30); // Nome do responsável file.WriteRight(responsavel.contato,20);// Pessoa para contato file.WriteRight(responsavel.endereco,50); // Endereço file.WriteRight(responsavel.bairro,20); // Bairro file.WriteRight(responsavel.cep,8); // Cep file.WriteRight(responsavel.Municipio.nome,20); // Cidade file.WriteRight(responsavel.Municipio.uf,2); // Uf file.WriteLeft(responsavel.telefone,12); // Telefone file.WriteRight(responsavel.email,60); // Email file.Write(competencia.ToString("yyyyMM")); // Competencia file.Write(codRecolhimento);//Codigo de recolhimento switch (indicador) { case IndicadorFGTS.GRF_Prazo: file.Write(((int)IndicadorFGTS.GRF_Prazo).ToString()); break; case IndicadorFGTS.GRF_Atraso: file.Write(((int)IndicadorFGTS.GRF_Atraso).ToString()); break; case IndicadorFGTS.GRF_Atraso_Acao_Fiscal: file.Write(((int)IndicadorFGTS.GRF_Atraso_Acao_Fiscal).ToString()); break; case IndicadorFGTS.Individualizacao: file.Write(((int)IndicadorFGTS.Individualizacao).ToString()); break; case IndicadorFGTS.Individualizacao_Acao_Fiscal: file.Write(((int)IndicadorFGTS.Individualizacao_Acao_Fiscal).ToString()); break; default: break; } file.Write(modalidade);//Modalidade do arquivo - Branco, 1 ou 9 - FGTS switch (indicador) { case IndicadorFGTS.GRF_Prazo: file.WriteRight(string.Empty,8); break; case IndicadorFGTS.GRF_Atraso: file.Write(dataAtrasoFgts.ToString("ddMMyyyy")); break; case IndicadorFGTS.GRF_Atraso_Acao_Fiscal: file.Write(dataAtrasoFgts.ToString("ddMMyyyy")); break; case IndicadorFGTS.Individualizacao: file.Write(dataAtrasoFgts.ToString("ddMMyyyy")); break; case IndicadorFGTS.Individualizacao_Acao_Fiscal: file.Write(dataAtrasoFgts.ToString("ddMMyyyy")); break; default: break; } file.Write(isAtrasoInss ? "2" : "1");//Indicador de recolhimento previdencia (1 - No prazo, 2 - Em atraso, 3 - Nao gera GPS) file.Write(isAtrasoInss ? Convert.ToDateTime(dataAtrasoInss).ToString("ddMMyyyy") : string.Empty,8);//Data de recolhimento - caso seja em atraso file.Write(string.Empty, 7);//Selic file.Write(empresa.IsCNPJ ? 1 : 2);//Tipo de inscrição do responsável (1 - CNPJ, 2 - CEI, 3 - CPF) file.WriteLeft(empresa.cnpj,14); // Inscrição do responsável file.Write(string.Empty, 18); // Brancos file.Write("*"); //Final da linha file.WriteLine(); }
/// <summary> /// Create a new remag_responsavel object. /// </summary> /// <param name="responsavel_id">Initial value of the responsavel_id property.</param> /// <param name="nome">Initial value of the nome property.</param> /// <param name="tipo_inscricao">Initial value of the tipo_inscricao property.</param> /// <param name="cnpj_cei_cpf">Initial value of the cnpj_cei_cpf property.</param> /// <param name="contato">Initial value of the contato property.</param> /// <param name="telefone">Initial value of the telefone property.</param> /// <param name="municipio_id">Initial value of the municipio_id property.</param> public static remag_responsavel Createremag_responsavel(global::System.Int32 responsavel_id, global::System.String nome, global::System.String tipo_inscricao, global::System.String cnpj_cei_cpf, global::System.String contato, global::System.String telefone, global::System.Int32 municipio_id) { remag_responsavel remag_responsavel = new remag_responsavel(); remag_responsavel.responsavel_id = responsavel_id; remag_responsavel.nome = nome; remag_responsavel.tipo_inscricao = tipo_inscricao; remag_responsavel.cnpj_cei_cpf = cnpj_cei_cpf; remag_responsavel.contato = contato; remag_responsavel.telefone = telefone; remag_responsavel.municipio_id = municipio_id; return remag_responsavel; }