public async Task <ActionResult <Gerente> > PostGerentes(Gerente item) { _context.Gerentes.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetGerentes), new { id = item.Id }, item)); }
/// <summary> /// Agrega un Usuario Cajero a la DB /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAgregar_Click(object sender, EventArgs e) { //Creo el Cajero. Gerente g = new Gerente(); try { //Seteo sus datos. try { g.Ci = Convert.ToInt32(txtCedula.Text); } catch (FormatException) { throw new FormatException("El Documento debe contener 8 digitos."); } catch (OverflowException) { throw new OverflowException("El Documento debe contener 8 digitos."); } g.Usu = txtUsuario.Text; g.NomCompleto = txtNombreC.Text; g.Email = txtEmail.Text; //Llamo a la fabrica para darlo de alta. SServicio.Alta(g, usuario); //Refresco el DataGrid con los nuevos datos. Refresh(); } catch (Exception ex) { lblError.Text = ex.Message; } }
public Boolean InserirNoBD(Gerente _o) { bool resultado = false; try { // string SQL = String.Format("INSERT INTO Produto (codigo,nome, valor, categoria, deposito)" // + " VALUES ({0} {1} {2} {3})", // _o.codigo,_o.nome,_o.valor,_o.categoria,_o.deposito); string SQL = string.Format("INSERT INTO Gerente (cpf, nome, celular) VALUES ('{0}', '{1}', '{2}')", _o.cpf, _o.nome, _o.celular); // return BD.ExecutarIDU(SQL); int linhasAfetadas = BD.ExecutarIDU(SQL); if (linhasAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception("ERRO AO INSERIR Gerente NO BD: " + ex.Message); } return(resultado); }
public bool incluirGerente(Gerente gerente) { try { using (cmd = new MySqlCommand("SP_incluirGerente", Conexao.conexao)) { conexao.abrirConexao(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nomeCompleto", gerente.NomeCompleto); cmd.Parameters.AddWithValue("@dataNascimento", gerente.DataNascimento); cmd.Parameters.AddWithValue("@sexo", gerente.Sexo); cmd.Parameters.AddWithValue("@cpf", gerente.Cpf); cmd.Parameters.AddWithValue("@email", gerente.Email); cmd.Parameters.AddWithValue("@telefone", gerente.Telefone); cmd.Parameters.AddWithValue("@celular", gerente.Celular); cmd.Parameters.AddWithValue("@endereco", gerente.Endereco); cmd.Parameters.AddWithValue("@idUsuario", gerente.IdUsuario); cmd.ExecuteNonQuery(); return(true); } } catch (Exception e) { throw new Exception(e.Message); } }
public List <Gerente> ListarGerentePorDistribuidora(Int32 cpf) { List <Gerente> listaGerente = new List <Gerente>(); try { String SQL = String.Format("SELECT * FROM Gerente WHERE cpf = {0}", cpf); SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Gerente o = new Gerente(); o.cpf = data.GetInt32(0); o.nome = data.GetString(1); o.celular = data.GetInt32(2); // o.cnpj = data.GetInt32(3); listaGerente.Add(o); } } catch (Exception ex) { throw new Exception(ex.Message); } return(listaGerente); }
public Dictionary <Int32, Gerente> ListarTodos() { Dictionary <Int32, Gerente> mapaGerente = new Dictionary <Int32, Gerente>(); try { String SQL = "SELECT * FROM Gerente;"; SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Gerente o = new Gerente(); o.cpf = data.GetInt32(0); o.nome = data.GetString(1); o.celular = data.GetInt32(2); // o.cnpj = data.GetInt32(3); mapaGerente.Add(o.cpf, o); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(mapaGerente); }
public Gerente BuscarPorcpf(Int32 _cpf) { Gerente o = null; try { String SQL = "SELECT * FROM Gerente;"; SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { o = new Gerente(); o.cpf = data.GetInt32(0); o.nome = data.GetString(1); o.celular = data.GetInt32(2); // o.cnpj = data.GetInt32(3); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(o); }
public void Nao_deve_gerente_adicionar_bonificacao_se_salario_invalido(double salarioInvalido) { var gerente = new Gerente(_nome, _idade, salarioInvalido); Assert.Throws <ArgumentException>(() => gerente.bonificacao()) .ComMensagem("Salário inválido"); }
public static void MenuGerente() { string opcao = "0"; Gerente gerente = new Gerente(); do { Console.Clear(); Console.WriteLine("1 - Resumo\n2 - Detalhes\n3 - Usuários\n4 - Categorias"); opcao = Console.ReadLine(); switch (opcao) { case "0": break; case "1": gerente.Resumo(); break; case "2": gerente.Detalhes(); break; case "3": gerente.Usuarios(); break; case "4": gerente.Categorias(); break; } } while (opcao != "0"); }
public async Task <IHttpActionResult> PutGerente(int id, Gerente gerente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != gerente.IdGerente) { return(BadRequest()); } db.Entry(gerente).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GerenteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private bool RegistrarGerente(Gerente gerente) { bool resultado = false; using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["Reservas"].ConnectionString)) { SqlCommand sqlCommand = new SqlCommand(@" INSERT INTO GERENTE (GER_NOMBRE, GER_APELLIDO1, GER_APELLIDO2, GER_DIRECCION, GER_TELEFONO) VALUES (@GER_NOMBRE, @GER_APELLIDO1, @GER_APELLIDO2, @GER_DIRECCION, @GER_TELEFONO )", sqlConnection); sqlCommand.Parameters.AddWithValue("@GER_NOMBRE", gerente.GER_NOMBRE); sqlCommand.Parameters.AddWithValue("@GER_APELLIDO1", gerente.GER_APELLIDO1); sqlCommand.Parameters.AddWithValue("@GER_APELLIDO2", gerente.GER_APELLIDO2); sqlCommand.Parameters.AddWithValue("@GER_DIRECCION", gerente.GER_DIRECCION); sqlCommand.Parameters.AddWithValue("@GER_TELEFONO", gerente.GER_TELEFONO); sqlConnection.Open(); int filasAfectadas = sqlCommand.ExecuteNonQuery(); if (filasAfectadas > 0) { resultado = true; } sqlConnection.Close(); } return(resultado); }
public static int Main(string[] args) { Pessoa pessoinha = new Pessoa(); pessoinha.Nome = "Josefá"; pessoinha.Idade = 90; Cliente cliente1 = new Cliente(); cliente1.Nome = "Daniel"; cliente1.Idade = 18; cliente1.Saldo = 3000000000000; Gerente gerente1 = new Gerente(); gerente1.Nome = "Max"; gerente1.Idade = 17; gerente1.Salario = 1000; gerente1.Area = "Docente"; Funcionario func1 = new Funcionario { Nome = "Manguza", Salario = 100 }; Funcionario func2 = new Funcionario { Nome = "Gueyboy", Salario = 100 }; gerente1.SetFuncionarios(func1); gerente1.SetFuncionarios(func2); return(0); }
//Buscar usuario Gerente public Gerente BuscarGerente(int cedula, Usuario usuLogueado) { Conexion con = new Conexion(); SqlConnection cnn = new SqlConnection(con.cnnUsu(usuLogueado)); Gerente unGerente = null; SqlCommand cmd = new SqlCommand("BuscarGerente", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cedula", cedula); try { cnn.Open(); SqlDataReader lector = cmd.ExecuteReader(); if (lector.HasRows) { lector.Read(); unGerente = new Gerente((int)lector["cedula"], (string)lector["nomUsu"], (string)lector["pass"], (string)lector["nomCompleto"], (string)lector["Correo"]); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { cnn.Close(); } return(unGerente); }
public void Main() { string cMonto = string.Empty, cMensaje = string.Empty; int iMonto = 0; var Coordinador = new Coordinador(); var Gerente = new Gerente(); var Subdirector = new Subdirector(); var Director = new Director(); Coordinador.Siguiente(Gerente); Gerente.Siguiente(Subdirector); Subdirector.Siguiente(Director); Console.WriteLine("Para salir ingrese 'x'\nIngrese el monto a validar\n"); while (cMonto != "x") { cMonto = Console.ReadLine(); if (cMonto != "x") { Int32.TryParse(cMonto, out iMonto); cMensaje = Coordinador.VerificarAutorizacion(iMonto); Console.WriteLine(cMensaje); } } }
private void btn_entrar_Click(object sender, EventArgs e) { try { Gerente user = new Gerente(); user.nome = txbPass.Text; user.senha = txbPass.Text; if (ValidarLogin(user)) { this.DialogResult = DialogResult.OK; this.Tag = user; this.Close(); } else { MessageBox.Show("Login ou senha incorretos"); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
static void Main(string[] args) { //definimos los cuatro objetos que van a ser parte de la cadena var comprador = new Comprador(); var gerente = new Gerente(); var director = new Director(); var directorGeneral = new DirectorGneral(); //componemos la cadena //le decimos que el sucesor del geren es el director //y que el sucesor de comprador es gerente //y que el sucesor de director es director genreal director.AgregarSiguiente(directorGeneral); gerente.AgregarSiguiente(director); comprador.AgregarSiguiente(gerente); //creamos una compra y lo empezamos con un clico para simular las operaciones //en donde solicitamos el importe de la compra var c = new Compra(); double importe = 1; while (importe != 0) //crear un nuevo objeto vemos que este objeto sera serivado directamente al primera de la cadena //que es el comprador //cuando se reciba la solicitud y no la puede procesar se lo enviara al siguiente { Console.WriteLine("Ingrese el importe de la compra (0 para terminar)"); importe = double.Parse(Console.ReadLine()); c.Importe = importe; comprador.Procesar(c); } }
public bool SesionGerente() { bool existe = false; using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { string usu = textBoxUsuario.Text; string con = textBoxContrasenia.Text; Gerente nuevog = DB.Gerente.Find(usu); if (nuevog == null) { lblError.Visible = true; } else { if (nuevog.contrasenia == con) { existe = true; } else { lblError.Visible = true; } } } return(existe); }
static void Main(string[] args) { Cliente oCamila = new Cliente(1232, "Camila", 10000); Cliente oCassio = new Cliente(111, "Cassio", 5000); CartaoCredito cartao1 = new CartaoCredito("1456987", new DateTime(2019, 12, 31), oCassio); CartaoCredito cartao2 = new CartaoCredito("123456", new DateTime(2020, 12, 31), oCamila); w($"cartao1:{cartao1.numero} / {cartao1.validadeCartao.ToString("MM-yyyy")}"); w($"cartao2:{cartao2.numero} / {cartao2.validadeCartao.ToString("MM-yyyy")}"); Agencia agencia = new Agencia("1234"); Agencia agencia2 = new Agencia("4321"); w($"Agencia 1: {agencia.numero}"); w($"Agencia 2: {agencia2.numero}"); Gerente gerente1 = new Gerente("Elias", 10000.00); gerente1.atualizarSalario(); w($"Salario ficou: {gerente1.salario}"); }
public JsonResult GetGerente(string nombre) { Gerente Gerente = new Gerente(); Gerente = Metodo.GetGerenteName(nombre); return(Json(Gerente)); }
//Altar usuario Gerente public void AltaGerente(Gerente unGerente, Usuario usuLogueado) { Conexion con = new Conexion(); SqlConnection cnn = new SqlConnection(con.cnnUsu(usuLogueado)); SqlCommand cmd = new SqlCommand("AltaGerente", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cedula", unGerente.Cedula); cmd.Parameters.AddWithValue("@nomUsu", unGerente.NomUsu); cmd.Parameters.AddWithValue("@pass", unGerente.Pass); cmd.Parameters.AddWithValue("@nomCompleto", unGerente.NomCompleto); cmd.Parameters.AddWithValue("@correo", unGerente.Correo); SqlParameter retorno = new SqlParameter("@Retorno", SqlDbType.Int); retorno.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(retorno); try { cnn.Open(); cmd.ExecuteNonQuery(); if ((int)retorno.Value == -1) { throw new Exception("La cedula ingresada ya existe en el sistema."); } if ((int)retorno.Value == -2) { throw new Exception("La cedula ingresada ya existe como Gerente"); } if ((int)retorno.Value == -3 || (int)retorno.Value == -4) { throw new Exception("Error al crear usuario"); } if ((int)retorno.Value == -5) { throw new Exception("Error al crear el usuario de Servidor"); } if ((int)retorno.Value == -6) { throw new Exception("Error al crear el usuario de Base de datos"); } if ((int)retorno.Value == -7 || (int)retorno.Value == -8) { throw new Exception("Error al asignar permisos"); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { cnn.Close(); } }
static void Main(string[] args) { int numero = 5; string nombre = "Pedro"; Utilerias u = new Utilerias(); u.FormatoMoneda(100); Alumno a1 = new Alumno(1, "Juan", "12345"); Alumno a2 = new Alumno(2, "Pedro", "12345"); Alumno a3 = new Alumno(3, "Pablo", "12345"); Alumno a4 = new Alumno(4, "Jose", "12345"); Profesor p = new Profesor(1, "Jose", 20000); Gerente g = new Gerente(1, "Maria", 80000); // Persona persona = new Persona(); // persona.EnviarMensaje("Juan"); a.EnviarMensaje(); p.EnviarMensaje(); g.EnviarMensaje(); Console.WriteLine(a.Nombre + " " + a.NoCarnet); Console.WriteLine(p.Nombre + " " + p.Salario.ToString()); Console.WriteLine(g.Nombre + " " + g.Salario.ToString()); }
//Logueo Gerente public Gerente LogueoGerente(string nomUsu) { SqlConnection cnn = new SqlConnection(Conexion.Cnn); Gerente unGerente = null; SqlCommand cmd = new SqlCommand("LogueoGerente", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nomUsu", nomUsu); try { cnn.Open(); SqlDataReader lector = cmd.ExecuteReader(); if (lector.HasRows) { lector.Read(); unGerente = new Gerente((int)lector["cedula"], (string)lector["nomUsu"], (string)lector["pass"], (string)lector["nomCompleto"], (string)lector["correo"]); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { cnn.Close(); } return(unGerente); }
static void Main(string[] args) { var g1 = new Gerente() { Nome = "Gerente 1" }; var f1 = new Funcionario() { Nome = "Funcionário 1" }; var g2 = new Gerente() { Nome = "Gerente 2" }; var f2 = new Funcionario() { Nome = "Funcionário 2" }; g1.RegistrarFuncionario(f1); g2.RegistrarFuncionario(f2); g1.Funcionarios = g2.Funcionarios; //f1.Gerente = g2; //f2.Gerente = null; //g2.Funcionarios = null; //g2.Funcionarios = g1.Funcionarios; Console.ReadKey(); }
//Ingresar Gerente private void btnIngresar_Click(object sender, EventArgs e) { try { Gerente gerente = new Gerente(); gerente.Cedula = Convert.ToInt32(txtCedula.Text); gerente.NomUsu = txtUsuario.Text; gerente.Pass = txtPass.Text; gerente.NomCompleto = txtNomApe.Text; gerente.Correo = txtCorreo.Text; IServicio serv = new ServicioClient(); serv.AltaUsuario(gerente, usuLogueado); lblMensajes.Text = "Usuario ingresado exitosamente"; EstadoInicial(); } catch (FormatException) { lblMensajes.Text = "La cedula debe tener formato numerico"; } catch (Exception ex) { if (ex.Message.Length > 80) { lblMensajes.Text = ex.Message.Substring(0, 80); } else { lblMensajes.Text = ex.Message; } } }
static void Main(string[] args) { Agencia agencia = new Agencia("Agua Branca", "123545692"); Gerente gerente = new Gerente("JacksonSantos", "123Gerente", agencia); gerente.Nome = "Jackson"; gerente.Salario = 4500.90; gerente.ValeRefeicao = Banco.ValeRefeicao; Telefonista telefonista = new Telefonista(190, agencia); telefonista.Nome = "Maria"; telefonista.Salario = 2000; telefonista.ValeRefeicao = Banco.ValeRefeicao; Secretaria secretaria = new Secretaria(33345 - 9988, agencia); secretaria.Nome = " Paula "; secretaria.Salario = 2000; secretaria.ValeRefeicao = Banco.ValeRefeicao; secretaria.ReceberBonificacao(150); Console.WriteLine(gerente.ReceberBonificacao(0.6)); Console.WriteLine(telefonista.ReceberBonificacao(100)); Console.WriteLine(secretaria.ReceberBonificacao(150)); }
static void Main(string[] args) { var cliente = new Cliente(); cliente.CPF = string.Empty; var cachorro = new Cachorro(); cachorro.Andar(); cachorro.Comer(); cachorro.Latir(); var gerencia = new GerenciamentoConta(); gerencia.Sacar(new ContaPoupanca()); gerencia.Sacar(new ContaCorrente()); var programador = new Programador(); programador.CalcularBonus(); var gerente = new Gerente(); gerente.CalcularBonus(); var usbpc = new USBParaPc(); usbpc.Conectar(); var usbmac = new USBParaMac(); usbmac.Conectar(); Console.ReadKey(); }
//Inisiar Sesion public SqlDataReader InisiarSesion(Gerente gerente)//llammamos al bjeto del dominio { SqlDataReader Login; Login = GerenteCP.InisiarSesion(gerente);//solo se coloca el objeto return(Login); }
static void hacerGerenteObservador(Pila pila, Gerente gerente) { foreach (Vendedor item in pila.getPila()) { item.agregarObservador(gerente); } }
static void Main(string[] args) { Gerente g = new Gerente(); Supervisor s = new Supervisor(); Vendedor v = new Vendedor(); g.Nome = "João"; g.Idade = 50; g.Salario = 7000; Console.WriteLine("Gerente {0}, {1} anos recebe {2:0.00}", g.Nome, g.Idade, g.Salario); Console.WriteLine("Salario do Gerente após bonificação: {0:0.00}", g.bonificacao()); Console.WriteLine("-------------------------------------------------------------------"); s.Nome = "Maria"; s.Idade = 45; s.Salario = 5000; Console.WriteLine("Supervisor {0}, {1} anos recebe {2:0.00}", s.Nome, s.Idade, s.Salario); Console.WriteLine("Salario do Supervisor após bonificação: {0:0.00}", s.bonificacao()); Console.WriteLine("-------------------------------------------------------------------"); v.Nome = "José"; v.Idade = 30; v.Salario = 3500; Console.WriteLine("Vendedor {0}, {1} anos recebe {2:0.00}", v.Nome, v.Idade, v.Salario); Console.WriteLine("Salario do Vendedor após bonificação: {0:0.00}", v.bonificacao()); Console.ReadKey(); }
//Chain Of Responsability public void ChainOfResponsability() { Vendedor vendedor = new Vendedor(); Gerente gerente = new Gerente(); vendedor.setAprovador(gerente); vendedor.Desconto(6); }
public void ChamarMetodo() { Empregado empregado = new Operario("Tiago"); empregado.RealizarAtividade(); empregado = new Gerente("Nononono", "Top"); empregado.RealizarAtividade(); }
public void Calcular() { var operario = new Operario("Tiago"); var dev = new Desenvolvedor("Nonono"); var gerente = new Gerente("Nonono", "Top"); using (var calculoFolha = new CalculoFolhaPagamento()) { Assert.AreEqual(1650, calculoFolha.Calcular(operario)); Assert.AreEqual(1500, calculoFolha.Calcular(dev)); Assert.AreEqual(6750, calculoFolha.Calcular(gerente)); } }
public void Criar() { Empregado empregado = new Operario("Nonono"); var gerente = new Gerente("Tiago", "Jr"); gerente = empregado as Gerente; Assert.IsNull(gerente); /*gerente = empregado as Gerente; Assert.IsNotNull(gerente);*/ }
static void Main(string[] args) { ////fully qualified name //Ferramentas.Serrote serrote = new Ferramentas.Serrote(); //Ferramentas.Lima ferramentaLima = new Ferramentas.Lima(); //Frutas.Laranja laranja = new Frutas.Laranja(); //Frutas.Lima frutaLima = new Frutas.Lima(); ////name clash //Serrote serrote = new Serrote(); //Laranja laranja = new Laranja(); //Ferramentas.Lima ferramentaLima = new Ferramentas.Lima(); //Frutas.Lima frutaLima = new Frutas.Lima(); ////alias //SCG.List<String> lista; //X.Serrote serrote = new X.Serrote(); //X.Lima ferramentaLima = new X.Lima(); //Y.Laranja laranja = new Y.Laranja(); //Y.Lima frutaLima = new Y.Lima(); //Console.WriteLine(serrote); //Console.WriteLine(ferramentaLima); //Console.WriteLine(laranja); //Console.WriteLine(frutaLima); Gerente gerente = new Gerente(); Funcionario funcionario = new Funcionario(); Produto produto = new Produto(); Console.ReadKey(); }
public void Visit(Gerente gerente) { TotalEmCaixaDaEmpresa += gerente.ValorParaAprovacao; }