Beispiel #1
0
        public void TpSocietario()
        {
            DtTipos = new DataTable();
            DGPE01 Tipos = new DGPE01(Codigo);

            Tipos.TpSocietario();
            Tipos.MaPesquisa.Fill(DtTipos);
        }
Beispiel #2
0
        public string InserirEmpresa()
        {
            string mensagem = "";

            if (Codigo == 0)
            {
                mensagem = "Código inválido! Favor verificar.";
            }
            else if (Nome_Formal == string.Empty)
            {
                mensagem = "O campo Descrição necessita de um valor válido.";
            }
            else if (Cap_Social == 0)
            {
                mensagem = "Valor do capital social deve ser maior que zero";
            }
            else if (Quotas == 0)
            {
                mensagem = "Quantidade de quotas deve ser maior que zero";
            }
            else if (Situacao == 3 & (DtEncerramento.CompareTo(DateTime.MinValue) == 1))
            {
                mensagem = "Favor informar a data de encerramento da empresa.";
            }
            else
            {
                if (Situacao != 3)
                {
                    DtEncerramento = DateTime.MinValue;
                }
                DGPE01 Inserir = new DGPE01(Codigo,
                                            Nome_Formal,
                                            Nome_Alternativo,
                                            Situacao,
                                            Tp_Societario,
                                            Cap_Social,
                                            Quotas,
                                            DtCriacao,
                                            DtEncerramento,
                                            PerFechamento,
                                            LDSocios(LSocios));
                mensagem = Inserir.InserirEmpresa();
                for (int i = 0; i < LSocios.Count; i++)
                {
                    DSE01 SInserir = new DSE01(LSocios[i].Empresa,
                                               LSocios[i].Codigo,
                                               LSocios[i].Situacao,
                                               LSocios[i].Nome,
                                               LSocios[i].Federal,
                                               LSocios[i].ValorPart,
                                               LSocios[i].QuotaPart);
                    SInserir.InserirSocio();
                }
            }
            return(mensagem);
        }