public static MotoristaBLL create() { if (_Motorista == null) { _Motorista = (MotoristaBLL)Activator.CreateInstance(Tipo); } return(_Motorista); }
private void BtnCadastrar_Click(object sender, EventArgs e) { //Tratativa de erros try { //Instanciando a classe Motorista e passando os atributos para o objeto instanciado Motorista motoobj = new Motorista(); motoobj.Nome = TxtNome.Text; motoobj.RG = TxtRg.Text; motoobj.CPF = TxtCpf.Text; motoobj.DataNascimento = TxtDataNascimento.Text; motoobj.Email = TxtEmail.Text; motoobj.Telefone = TxtTelefone.Text; motoobj.Celular = TxtCelular.Text; motoobj.CNH = TxtCnh.Text; motoobj.ValCNH = TxtValidadeCnh.Text; motoobj.CategoriaCNH = TxtCategoria.Text; if (CboSexo.Text == "M") { motoobj.Sexo = "M"; } else if (CboSexo.Text == "F") { motoobj.Sexo = "F"; } else { motoobj.Sexo = "O"; } switch (CboRegiao.Text) { case "Norte": motoobj.Regiao = "Norte"; break; case "Sul": motoobj.Regiao = "Sul"; break; case "Leste": motoobj.Regiao = "Leste"; break; case "Oeste": motoobj.Regiao = "Oeste"; break; case "Nordeste": motoobj.Regiao = "Nordeste"; break; case "Noroeste": motoobj.Regiao = "Noroeste"; break; case "Sudeste": motoobj.Regiao = "Sudeste"; break; case "Sudoeste": motoobj.Regiao = "Sudoeste"; break; case "Centro-Oeste": motoobj.Regiao = "Centro-Oeste"; break; } int moto = new MotoristaBLL().InserirMotorista(motoobj); if (moto > 0) { MessageBox.Show("Motorista cadastrado com sucesso!", "Cadastro de motorista", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { MessageBox.Show("Os dados desse motorista já estão cadastrados", "Cadastro de motorista", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private static void Main(string[] args) { //#region REGISTO_LISTAGEM //#region ADMINISTRADOR AdministradorBO a1 = new AdministradorBO(AdministradorBLL.NovoIdAdministradorBLL(), "José Loureiro", "219182191", new DateTime(1999, 1, 26), "964309966", "*****@*****.**", ENUM_NIVEL_ACESSO.Administrador, true); AdministradorBLL.RegistarAdmistradorBLL(a1); //AdministradorBO a2 = new AdministradorBO(AdministradorBLL.NovoIdAdministradorBLL(), // "Carlos Loureiro", // "119482191", // new DateTime(1912, 11, 6), // "964303826", // "cl99mail.com", // ENUM_NIVEL_ACESSO.Administrador, // true); //AdministradorBLL.RegistarAdmistradorBLL(a2); //AdministradorBO a3 = new AdministradorBO(AdministradorBLL.NovoIdAdministradorBLL(), // "Luis Loureiro", // "219182191", // new DateTime(1999, 1, 26), // "964309966", // "*****@*****.**", // ENUM_NIVEL_ACESSO.Administrador, // true); //AdministradorBLL.RegistarAdmistradorBLL(a3); //AdministradorBLL.ListagemAdministradoresBLL(a1); //#endregion ADMINISTRADOR //#region GERENTE GerenteBO g1 = new GerenteBO(GerenteOperacionalBLL.DevolveNovoIdGerenteBLL(), "Luis Silva", "219182191", new DateTime(1942, 5, 15), "914312966", "*****@*****.**", ENUM_NIVEL_ACESSO.GerenteOperacional, true); GerenteOperacionalBLL.RegistaGerenteBLL(g1, a1); GerenteOperacionalBLL.ListagemGerentesBLL(a1); //#endregion GERENTE //#region VEICULO //VeiculoBO carro = new VeiculoBO("12-12-BN", "bmw", "preto", VeiculoBO.ENUM_ESTADO_VEICULO.disponivel); //VeiculoBO carro2 = new VeiculoBO("02-27-99", "opel", "azul", VeiculoBO.ENUM_ESTADO_VEICULO.disponivel); //VeiculoBO carro3 = new VeiculoBO("AA-16-dh", "ferrari", "preto", VeiculoBO.ENUM_ESTADO_VEICULO.disponivel); //FrotaBLL.VeiculoBLL.RegistaVeiculoBLL(carro,1); //FrotaBLL.VeiculoBLL.RegistaVeiculoBLL(carro2, 1); //FrotaBLL.VeiculoBLL.RegistaVeiculoBLL(carro3, 1); VeiculoBLL.ListarFrotaVeiculosBLL(1); //#endregion VEICULO //#region RH //RecursosHumanosBO rh1 = new RecursosHumanosBO(RecursosHumanosBLL.DevolveNovoIdRHBLL(), // "Maria Silva", // "112212112", // new DateTime(1928, 4, 8), // "13212121", // "*****@*****.**", // ENUM_NIVEL_ACESSO.RecursosHumanos, // true); //RecursosHumanosBLL.RegistaRHBLL(rh1, a1); //RecursosHumanosBLL.ListagemRHBLL(a1); //#endregion //#region MOTORISTA //MotoristaBO m1 = new MotoristaBO(new DateTime(2021, 12, 2), // MotoristaBLL.DevolveNovoIdMotorista(), // "Ambrosio Pereira", // "178356172", // new DateTime(1981, 8, 17), // "911727112", // "*****@*****.**", // ENUM_NIVEL_ACESSO.Motorista, // true); //MotoristaBLL.RegistaMotoristaBLL(m1, 1); MotoristaBLL.ListagemMotoristaBLL(1); //#endregion //#endregion //#region ATRIBUICAO //MotoristaBLL.PedirVeiculoBLL(1, "12-12-BN"); //MotoristaBLL.ConsultarMeuPedido(1); //#endregion //GerenteOperacionalBLL.ReverAtribuicaoBLL(1, 1); //MotoristaBLL.ConsultarMeuPedido(1); #region BACKUPS GerenteOperacionalBLL.RestaurarBackupGeral(1); #endregion BACKUPS VeiculoBLL.ListarFrotaVeiculosBLL(1); Console.WriteLine("FIIMMMM"); Console.ReadKey(); }
public MotoristaController() { bll = new MotoristaBLL(); }