private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { Secretaria admin = (Secretaria)bsAdmin.Current; if (admin != null) { try { // verifica se o registro é algum default que não pode ser deletado if (admin.Id == 1) { throw new ArgumentException("Não é possível excluir esse registro padrão."); } control.RemoverObjeto(admin); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Erro Interno", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (DbUpdateException ex) { MessageBox.Show("Não é possível deletar o Administrador. Há outros dados vinculados a ele.", "Erro Interno", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show("Não foi possível deletar o registro. Tente novamente.", "Erro Interno", MessageBoxButtons.OK, MessageBoxIcon.Warning); } this.binding(); } }
static void Main(string[] args) { var container = new LightInject.ServiceContainer(); container.Register <IFoo, Foo>(); var instance = container.GetInstance <IFoo>(); //Assert.IsInstanceOfType(instance, typeof(Foo)); container.Register <IBar, Bar>(); var foo = container.GetInstance <IFoo>(); foo.DoFooStuff(); Console.WriteLine("Hello World!"); //IPersistencia persistencia = new Persistencia(); //IPersistencia persistencia = null; //deberia instanciarse Secretaria secretaria = new Secretaria(foo); Estudiante estudiante = new Estudiante("Edison", "Molina"); // crear los movimientos en el avatar Curso curso = new Curso("Programacion"); //se graba donde se indique el objeto persistencia secretaria.Matricular(estudiante, curso); }
private void btnAltaProveedor_Click(object sender, EventArgs e) { GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento = (GestionMantenimiento)txtTipo.SelectedItem; Proveedor proveedor = new Proveedor(); proveedor = (Proveedor)txtProveedor.SelectedItem; Secretaria secretaria = new Secretaria(); SecretariaComponent secretariaComponent = new SecretariaComponent(); secretaria = secretariaComponent.ReadByEmail(SessionManager.instance.GetUSuario().UserName); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.fecha = txtFecha.Value; MantenimientoComponent mantenimientoComponent = new MantenimientoComponent(); mantenimientoComponent.Create(mantenimiento); ValidadoresComponent.Alta("Mantenimiento", this); llenarGrillaMantenimiento(); }
public ActionResult EditarSecretaria(int id) { var secretariasDAO = new SecretariasDAO(); Secretaria secretaria = secretariasDAO.BuscaPorId(id); return(View(secretaria)); }
static void Main(string[] args) { // Setup Chain of Responsibility Approver larry = new Director(); Approver sam = new VicePresident(); Approver tania = new Secretaria(); Approver tammy = new President(); larry.SetSuccessor(sam); sam.SetSuccessor(tania); tania.SetSuccessor(tammy); // Generate and process purchase requests Purchase p = new Purchase(2034, 350.00, "Assets"); larry.ProcessRequest(p); p = new Purchase(8080, 15000.10, "EL cido"); larry.ProcessRequest(p); p = new Purchase(2035, 32590.10, "Project X"); larry.ProcessRequest(p); p = new Purchase(1587, 45200.10, "Project Rico"); larry.ProcessRequest(p); p = new Purchase(2036, 122100.00, "Project Y"); larry.ProcessRequest(p); // Wait for user Console.ReadKey(); }
public Mantenimiento ReadBy(int id) { MantenimientoDAC mantenimientoDAC = new MantenimientoDAC(); Mantenimiento result = new Mantenimiento(); result = mantenimientoDAC.ReadBy(id); ProveedorComponenent personaComponent = new ProveedorComponenent(); ProveedorComponenent proveedorComponent = new ProveedorComponenent(); GestionMantenimientoComponent tipoMantenimiento = new GestionMantenimientoComponent(); Proveedor proveedor = new Proveedor(); proveedor = proveedorComponent.ReadBy(result.proveedor.Id); GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento = tipoMantenimiento.ReadBy(result.tipoMantenimiento.Id); Secretaria secretaria = new Secretaria(); SecretariaComponent secretariaComponent = new SecretariaComponent(); secretaria = secretariaComponent.ReadByEmail(SessionManager.instance.GetUSuario().Email); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.fecha = result.fecha; mantenimiento.fechaRealizado = result.fechaRealizado; mantenimiento.Realizado = result.Realizado; mantenimiento.Id = result.Id; return(mantenimiento); }
// Salva ou atualiza um objeto public void SalvarObjeto(Secretaria objeto) { try { // marca os attributos que são objetos como já existentes evitando a duplicação ctx.Entry(objeto.Banco).State = System.Data.Entity.EntityState.Unchanged; if (objeto.Id == 0) { ctx.Secretarias.Add(objeto); } else { var tempObjeto = ctx.Secretarias.SingleOrDefault(temp => temp.Id == objeto.Id); tempObjeto.Id = objeto.Id; tempObjeto.Nome = objeto.Nome; tempObjeto.Cpf = objeto.Cpf; tempObjeto.DataNasc = objeto.DataNasc; tempObjeto.Telefone = objeto.Telefone; tempObjeto.Banco = objeto.Banco; } ctx.SaveChanges(); } catch (Exception ex) { Util.HandleSQLDBException(ex); } }
public void ModificarSecretariaNuevo(SecretariaDTO pSecretaria, string pIdSecretaria, string pNombreSecretaria) { //Creo el contexto para trabajar con la base de datos. using (BaseDeDatosContext db = new BaseDeDatosContext()) { try { //Busco la secretaria a eliminar. var secretariaVieja = db.Secretarias.Find(pSecretaria.IdSecretaria); if (secretariaVieja != null) { db.Secretarias.Remove(secretariaVieja); } else { throw new NullReferenceException("Error al buscar secretaria"); } //Creo la nueva secretaria. Secretaria secretaria = new Secretaria(pIdSecretaria, pNombreSecretaria); //Guardo la secretaria nueva en la base de datos y guardo los cambios. db.Secretarias.Add(secretaria); db.SaveChanges(); } catch (NullReferenceException e) { throw e; } } }
//EVENTOS CLICK protected void lnkModificarExpediente_Click(object sender, EventArgs e) { Juzgado oJuzgado = new Juzgado(); oJuzgado.Nombre = ((Label)GridViewExpedientes.SelectedRow.FindControl("Juzgado")).Text; Secretaria oSecretaria = new Secretaria(); oSecretaria.Nombre = ((Label)GridViewExpedientes.SelectedRow.FindControl("Secretaria")).Text; Expediente oExpediente = new Expediente(); oExpediente.Id = int.Parse(GridViewExpedientes.SelectedRow.Cells[2].Text); oExpediente.Caratula = GridViewExpedientes.SelectedRow.Cells[3].Text; oExpediente.Descripcion = GridViewExpedientes.SelectedRow.Cells[4].Text; oExpediente.Actores = GridViewExpedientes.SelectedRow.Cells[5].Text; oExpediente.Consulta = Controller.traerConsultaAsociada(oExpediente.Id); oExpediente.Juzgado = oJuzgado; oExpediente.Secretaria = oSecretaria; oExpediente.FechaInicio = Convert.ToDateTime(GridViewExpedientes.SelectedRow.Cells[8].Text); Session["Expediente"] = oExpediente; Response.Redirect("~/Abogado/NuevoExpediente.aspx"); }
//Metodos referentes a la clase Secretaria. public void AgregarSecretaria(string pIdSecretaria, string pNombreSecretaria) { //Creo el contexto para trabajar con la base de datos. using (BaseDeDatosContext db = new BaseDeDatosContext()) { try { //compruebo que no exista una secretaria con el IdSecretaria ingresado. foreach (var item in db.Secretarias) { if (item.IdSecretaria == pIdSecretaria) { throw new ArgumentException("Secretaria existente"); } } //Creo el objeto secretaria. Secretaria secretaria = new Secretaria(pIdSecretaria, pNombreSecretaria); //Guardo la secretaria en la base de datos y guardo los cambios. db.Secretarias.Add(secretaria); db.SaveChanges(); } catch (Exception) { throw; } } }
//[Authorize(Roles = "Administrador")] public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,DataNaci,DataAdmissao,Login,Senha,CPF,Endereco,CEP,PIS")] Secretaria secretaria) { if (id != secretaria.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _agendaOdontologica.Update(secretaria); await _agendaOdontologica.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SecretariaExists(secretaria.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(secretaria)); }
//[Authorize(Roles = "Administrador")] public async Task <IActionResult> Create([Bind("Id,Nome,DataNaci,DataAdmissao,Login,Senha,CPF,Endereco,CEP,PIS")] Secretaria secretaria) { try { //validação de data de nascimento ViewBag.dataNasc = secretaria.DataNaci; if (ViewBag.dataNasc >= DateTime.Now) { return(RedirectToAction(nameof(Error), new { mensagem = " Data de nascimento Invalida" })); } HomeLogin home = new HomeLogin { Login = secretaria.Login, Senha = secretaria.Senha, UserName = secretaria.Login, Nome = secretaria.Nome }; //cria um usuario no Identity var UsuarioCriado = await _secretariaUsuarios.CreateAsync(home, home.Senha); //adiciona dentista _ = _agendaOdontologica.Secretarias.Add(secretaria); await _agendaOdontologica.SaveChangesAsync(); } catch (Exception e) { var ex = e.Message; } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int id, [Bind("IdSecretaria,Nombres,Apellidos,Sexo,Telefono,Celular,Idusuario,IdCargo")] Secretaria secretaria) { if (id != secretaria.IdSecretaria) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(secretaria); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SecretariaExists(secretaria.IdSecretaria)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCargo"] = new SelectList(_context.Cargos, "IdCargo", "NombreCargo", secretaria.IdCargo); ViewData["Idusuario"] = new SelectList(_context.Usuarios, "IdUsuario", "NombreDeUsuario", secretaria.Idusuario); return(View(secretaria)); }
protected void btnCargarSecretaria_Click(object sender, EventArgs e) { try { Secretaria oSecretaria = new Secretaria(); oSecretaria.Nombre = txtNombreSecretaria.Text; oSecretaria.Secretario = txtSecretario.Text; oSecretaria.Juzgado = Convert.ToInt32(lblJuzgadoId.Text); Controller.guardarSecretaria(oSecretaria, "Insert"); lblError.Visible = true; lblError.ForeColor = Color.Green; lblError.Text = "Los Datos De La Secretaría Se Cargaron Exitosamente"; GridViewSecretarias.DataBind(); } catch (Exception) { lblError.Visible = true; lblError.ForeColor = Color.Red; lblError.Text = "Ocurrio Un Error Al Cargar Los Datos De La Secretaria"; } }
public List <Mantenimiento> Read() { MantenimientoDAC personaDAC = new MantenimientoDAC(); List <Mantenimiento> result = new List <Mantenimiento>(); foreach (Mantenimiento item in personaDAC.Read()) { ProveedorComponenent personaComponent = new ProveedorComponenent(); ProveedorComponenent proveedorComponent = new ProveedorComponenent(); GestionMantenimientoComponent tipoMantenimiento = new GestionMantenimientoComponent(); Proveedor proveedor = new Proveedor(); proveedor = proveedorComponent.ReadBy(item.proveedor.Id); GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento = tipoMantenimiento.ReadBy(item.tipoMantenimiento.Id); Secretaria secretaria = new Secretaria(); SecretariaComponent secretariaComponent = new SecretariaComponent(); secretaria = secretariaComponent.ReadByEmail(SessionManager.instance.GetUSuario().Email); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.fecha = item.fecha; mantenimiento.fechaRealizado = item.fechaRealizado; mantenimiento.Realizado = item.Realizado; mantenimiento.Id = item.Id; result.Add(mantenimiento); } return(result); }
public Mantenimiento ALoad(IDataReader entity) { GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento.Id = GetDataValue <int>(entity, "Id_tipoMantenimiento"); Secretaria secretaria = new Secretaria(); secretaria.Id = GetDataValue <int>(entity, "Legajo"); Proveedor proveedor = new Proveedor(); proveedor.Id = GetDataValue <int>(entity, "ID_Proveedor"); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.Id = GetDataValue <int>(entity, "Id_mantenimiento"); mantenimiento.fecha = GetDataValue <DateTime>(entity, "fecha"); mantenimiento.fechaRealizado = GetDataValue <DateTime>(entity, "fechaRealizado"); mantenimiento.Realizado = GetDataValue <bool>(entity, "Realizado"); return(mantenimiento); }
public string UpdateSecretaria(Secretaria sec) { try { SqlConnection con = new SqlConnection(connectionString); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "[dbo].[Update-Secretaria]"; cmd.Parameters.AddWithValue("@Nome", sec.Nome); cmd.Parameters.AddWithValue("@Idade", sec.Idade); cmd.Parameters.AddWithValue("@Sexo", sec.Sexo); cmd.Parameters.AddWithValue("@Salario", sec.Salario); cmd.Parameters.AddWithValue("@HorasTrabalhadas", sec.HrTrabalho); cmd.Parameters.AddWithValue("@Ramal", sec.Ramal); cmd.Parameters.AddWithValue("@Telefone", sec.Telefone); cmd.Parameters.AddWithValue("@Endereco", sec.Endereco); cmd.Parameters.AddWithValue("@CPF", sec.Cpf); cmd.ExecuteNonQuery(); con.Close(); return("Sucesso!"); } catch (Exception) { return("Erro!"); throw; } }
private void btnAtualizar_Click(object sender, EventArgs e) { if (_pesquisarSecretaria.LinhaSelecionada.HasValue) { try { Secretaria secretaria = GetSecretaria(); secretaria.ID_Secretaria = _pesquisarSecretaria.SecretariasSalvas[_pesquisarSecretaria.LinhaSelecionada.Value].ID_Secretaria; ClinicaService service = new ClinicaService(); service.AtualizarSecretaria(secretaria); MessageBox.Show(@"Secretária atualizado com sucesso!"); _pesquisarSecretaria.SecretariasSalvas[_pesquisarSecretaria.LinhaSelecionada.Value] = secretaria; DisableEditar(); CarregarListView(); } catch (WebException) { MessageBox.Show(ERROR_WEBSERVICE); } catch (Exception ex) { MessageBox.Show(this, ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
static void Main(string[] args) { Console.WriteLine("Bienvenidos!"); Estudiante estudiante = new Estudiante { Nombre = "Jhon", Apellido = "Acosta", Nacimiento = new DateTime(1999, 5, 13) }; Asignatura asignatura = new Asignatura { Nombre = "Programacion Visual" }; Asignatura asignatura1 = new Asignatura { Nombre = "Ingles" }; Secretaria secretaria0 = new Secretaria(); secretaria0.Matricular(estudiante, asignatura); Secretaria secretaria1 = new Secretaria(); secretaria1.Matricular(estudiante, asignatura1); Console.WriteLine($"Hay {Secretaria.Matriculados} estudaintes matriculados"); Console.ReadKey(); }
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)); }
public Respuesta <Secretaria> CrearSecretaria(Secretaria secretaria, Usuario usuario) { try { if (context.Secretarias.Find(secretaria.Identificacion) != null) { return(new ($"Secretaria existente", 409)); } if (context.Usuarios.Find(usuario.Correo) != null) { return(new ($"Usuario existente", 409)); } secretaria.Estado = "Activo"; usuario.Estado = "Activo"; usuario.Rol = "Secretaria"; context.Secretarias.Add(secretaria); context.Usuarios.Add(usuario); context.SaveChanges(); return(new(secretaria, 200)); } catch (Exception e) { return(new ($"Error de la aplicacion al crear secretaria: " + e.Message, 500)); } }
static void Main(string[] args) { // Empleado Empleado empleado = new Empleado("Maria", "Perez Juarez", new DateTime(2012, 2, 2), 1500, 0.0); string datos = empleado.datos(); Console.WriteLine(datos); empleado.setIncremento(0.05); datos = empleado.datos(); Console.WriteLine(datos); // Secretaria Empleado secretaria = new Secretaria("1234 ", "Juana", "Velazques", new DateTime(2015, 3, 12), 152300, 0.5); datos = secretaria.datos(); Console.WriteLine(datos); secretaria.setIncremento(0.05); datos = secretaria.datos(); Console.WriteLine(datos); // vendedor Empleado vendedor = new Vendedor (new Vehiculo("toyota", "yaris", "PD125-q"), "77663480", "Pedro", "X", new DateTime(2019, 12, 31), 152300, 0.1); datos = vendedor.datos(); Console.WriteLine(datos); vendedor.setIncremento(0.1); datos = vendedor.datos(); Console.WriteLine(datos); }
public Respuesta <Secretaria> Buscar(string Identificacion) { Secretaria secretaria = context.Secretarias.Find(Identificacion); return((secretaria != null) ? new(secretaria, 200) : new("Secretaria inexistente", 404)); }
public ActionResult DeleteConfirmed(int id) { Secretaria secretaria = db.Secretarias.Find(id); db.Secretarias.Remove(secretaria); db.SaveChanges(); return(RedirectToPrevious()); }
public ActionResult DeleteConfirmed(int id) { Secretaria secretaria = db.Secretaria.Find(id); db.Secretaria.Remove(secretaria); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Remover(Secretaria secretaria) { int id = 0; contexto.Secretarias.Where(c => c.Id == id).FirstOrDefault(); contexto.Secretarias.Remove(secretaria); contexto.SaveChanges(); }
// remove um objeto public void RemoverObjeto(Secretaria objeto) { if (objeto.Id != 0) { ctx.Secretarias.Remove(ctx.Secretarias.Single(temp => temp.Id == objeto.Id)); ctx.SaveChanges(); } }
public ActionResult Edit(Secretaria secretaria) { if (ModelState.IsValid) { db.Entry(secretaria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(secretaria)); }
public ActionResult Edit([Bind(Include = "SecretariaId,Nome,Setor,Observacao")] Secretaria secretaria) { if (ModelState.IsValid) { db.Entry(secretaria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(secretaria)); }
public ActionResult Create([Bind(Include = "SecretariaId,Nome,Setor,Observacao")] Secretaria secretaria) { if (ModelState.IsValid) { db.Secretarias.Add(secretaria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(secretaria)); }