protected void ddlOrganismos_SelectedIndexChanged(object sender, EventArgs e) { if (ddlOrganismos.SelectedValue != "-1") { //OBTENGO EL ID DEL ORGANISMO SELECCIONADO DESDE EL DROPDOWNLIST id = Convert.ToInt32(ddlOrganismos.SelectedValue.ToString()); Organismo organismo = organismoNego.ObtenerOrganismo(id); txtNombre.Text = organismo.Nombre; txtTelefono.Text = organismo.Telefono; txtCorreoElectronico.Text = organismo.CorreoElectronico; txtObservaciones.Text = organismo.Observaciones; txtDomicilio.Text = organismo.Domicilio; if (organismo.IdLocalidad > 0) { ddlLocalidad.Text = localidadNego.TraerLocalidad(organismo.IdLocalidad.Value); } else { ddlLocalidad.Text = "-1"; } } else { txtNombre.Text = ""; txtTelefono.Text = ""; txtCorreoElectronico.Text = ""; txtObservaciones.Text = ""; ddlLocalidad.Text = "-1"; } }
private void GOrganismos_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e) { Organismo selectedOrganismo = GOrganismos.SelectedItem as Organismo; encargado.IdOrganismo = selectedOrganismo.IdOrganismo; encargado.IdTpoOrg = selectedOrganismo.TipoOrganismo; }
public SeleccionaFuncionarios(Organismo currentOrganismo, bool isUpdatingOrganismo) { InitializeComponent(); this.currentOrganismo = currentOrganismo; this.isUpdatingOrganismo = isUpdatingOrganismo; this.adscripcion = new Adscripcion(); }
/// <summary> /// Permite actualizar la información relativa al organismo señalado /// </summary> /// <param name="organismo">Organismo que se va a actualizar</param> /// <param name="isUpdating">Indica si el organismo podrá ser modificado o solamente se visualizará la información</param> public ActualizarVerOrganismo(Organismo organismo, bool isUpdating) { InitializeComponent(); organismoOriginal = new OrganismoModel().GetOrganismos(organismo.IdOrganismo); this.organismo = organismo; this.isUpdating = isUpdating; RbtnAgregaFuncionario.IsEnabled = isUpdating; RbtnEliminar.IsEnabled = isUpdating; Grid3.IsEnabled = isUpdating; if (!isUpdating) { BtnAceptar.Visibility = Visibility.Collapsed; BtnCancelar.Content = "Salir"; this.Header = "Ver información"; BtnAddEncargado.Visibility = Visibility.Collapsed; BtnDelEncargado.Visibility = Visibility.Collapsed; RbtnAgregaFuncionario.Visibility = Visibility.Collapsed; RbtnEliminar.Visibility = Visibility.Collapsed; } else { this.Header = "Actualizar organismo"; } }
public ActionResult Adicionar(OrganismoModel organismo) { if (!ModelState.IsValid) { organismo.Mensagem = new MensagemModel { ExisteExcecao = false, Mensagem = "Um erro ocorreu ao gravar organismo." }; return(View(organismo)); } var o = new Organismo { Nome = organismo.Nome, CodigoOIA = organismo.Codigo + "-" + organismo.LI, EhAtivo = true }; var resultado = _servico.Adicionar(o); //if (resultado) // return RedirectToAction("Index"); if (resultado) { organismo.Mensagem = new MensagemModel { ExisteExcecao = resultado, Mensagem = "Organismo gravado com sucesso." }; return(View(organismo)); } organismo.Mensagem = new MensagemModel { ExisteExcecao = resultado, Mensagem = "Um erro ocorreu ao gravar organismo." }; return(View(organismo)); }
public ActionResult Editar(Organismo model) { var user = HttpContext.Session["Usuario"]; if (user == null) { return(RedirectToAction("Login", "Login")); } var organismo = _servico.ObetrPorId(model.Id); var result = organismo.CodigoOIA.Substring(organismo.CodigoOIA.LastIndexOf('-') + 1); var input = organismo.CodigoOIA.Substring(0, organismo.CodigoOIA.IndexOf("-") + 1); var chare = input.Replace("-", ""); var o = new OrganismoModel { Id = organismo.Id, Nome = organismo.Nome, Codigo = chare, LI = result, Ativo = organismo.EhAtivo }; return(View(o)); }
public SeleccionaFuncionarios(Adscripcion adscripcion) { InitializeComponent(); this.adscripcion = adscripcion; this.isUpdatingTiraje = true; this.currentOrganismo = adscripcion.Organismo; }
public ActionResult Editar(OrganismoModel organismo) { if (!ModelState.IsValid) { organismo.Mensagem = new MensagemModel { ExisteExcecao = false, Mensagem = "Um erro ocorreu ao editar organismo." }; return(View(organismo)); } var o = new Organismo { Id = organismo.Id, Nome = organismo.Nome, CodigoOIA = organismo.Codigo + "-" + organismo.LI, EhAtivo = organismo.Ativo }; var resultado = _servico.Atualizar(o); if (resultado) { organismo.Mensagem = new MensagemModel { ExisteExcecao = resultado, Mensagem = "Organismo alterado com sucesso." }; return(View(organismo)); } organismo.Mensagem = new MensagemModel { ExisteExcecao = resultado, Mensagem = "Um erro ocorreu ao alterar organismo." }; return(View(organismo)); }
private InspecoesGravadasModelServico DownloadInspecoaPorCippInformado(Organismo organismo, string diretorioRemoto, string usuario) { var diretorioLocal = ObterDiretorioLocal(organismo.IntegracaoInfo.DiretorioInspecaoLocal, diretorioRemoto); DownloadInspecao(organismo.IntegracaoInfo, diretorioLocal, diretorioRemoto, usuario); var listaErros = _listExcecao; if (listaErros.Count > 0) { _enviar.EnviarEmail(Configurations.EmailAdministrador(), _listExcecao, organismo.CodigoOIA); return(new InspecoesGravadasModelServico { InspecoesGravadas = _listaInspecoesParaEnvio, Excecao = new ExcecaoService { ExisteExcecao = true, Mensagem = string.Format(_listExcecao[0], organismo.CodigoOIA, diretorioRemoto) } }); } return(new InspecoesGravadasModelServico { InspecoesGravadas = _listaInspecoesParaEnvio, Excecao = new ExcecaoService { ExisteExcecao = false, Mensagem = string.Format(MensagemSistema.SucessoDownloadCodigoOiaeCipp, organismo.CodigoOIA, diretorioRemoto) } }); }
private InspecoesGravadasModelServico TemOrganismo(Organismo organismo) { if (organismo.ExcecaoDominio.ExisteExcecao) { return(new InspecoesGravadasModelServico { InspecoesGravadas = new List <InspecaoModelServico>(), Excecao = new ExcecaoService { ExisteExcecao = organismo.ExcecaoDominio.ExisteExcecao, Mensagem = organismo.ExcecaoDominio.Mensagem } }); } return(new InspecoesGravadasModelServico { InspecoesGravadas = new List <InspecaoModelServico>(), Excecao = new ExcecaoService { ExisteExcecao = false, Mensagem = string.Empty } }); }
public List <Alumno> ObtenerAlumnosDesdeLaBase() { var tablaDatos = conexion.Ejecutar("dbo.SACC_Get_Alumnos"); var alumnos = new List <Alumno>(); tablaDatos.Rows.ForEach(row => { var baja = 0; if (!(row.GetObject("IdBaja") is DBNull)) { baja = (int)row.GetObject("IdBaja"); } var lugar_de_trabajo = ""; if (!(row.GetObject("LugarTrabajo") is DBNull)) { lugar_de_trabajo = (string)row.GetObject("LugarTrabajo"); } Area area = ConstruirAreaDeAlumno(row); Organismo organismo = new Organismo(0, "Sin Organismo Asignado"); if (!(row.GetObject("IdOrganismo") is DBNull)) { organismo.Id = row.GetSmallintAsInt("IdOrganismo"); organismo.Descripcion = row.GetString("DescripcionOrganismo"); } List <Area> areas_alumno = new List <Area>(); areas_alumno.Add(area); Alumno alumno = new Alumno { Id = row.GetInt("Id"), Nombre = row.GetString("Nombre"), Apellido = row.GetString("Apellido"), Documento = row.GetInt("Documento"), Telefono = row.GetString("Telefono"), Mail = row.GetString("Mail"), Direccion = row.GetString("Direccion"), LugarDeTrabajo = lugar_de_trabajo, FechaDeNacimiento = ObtenerFechaDeNacimiento(row), //EstadoDeCursada = articulador.EstadoDelAlumno( //CicloCursado Organismo = organismo, Areas = areas_alumno, Modalidad = repo_modalidades.GetModalidadById(row.GetInt("IdModalidad")), Baja = baja }; alumnos = CorteDeControlAreasDeAlumno(alumnos, alumno); }); //ordeno por modalidad, apellido, nombre alumnos.Sort((alumno1, alumno2) => alumno1.esMayorAlfabeticamenteQue(alumno2)); return(alumnos); }
public void ActualizarOrganismo(Organismo organismo) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { modeloDeDominio.AttachCopy(organismo); modeloDeDominio.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Organismo organismo = db.Organismo.Find(id); db.Organismo.Remove(organismo); db.SaveChanges(); return(RedirectToAction("Index")); }
public int GuardarOrganismo(Organismo organismo) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { modeloDeDominio.Add(organismo); modeloDeDominio.SaveChanges(); return(organismo.IdOrganismo); } }
public int TraerOrganismoIdSegunItem(string item) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { Organismo result = modeloDeDominio.Organismos.Where(c => c.Nombre == item).FirstOrDefault(); modeloDeDominio.CreateDetachedCopy(result); return(result.IdOrganismo); } }
public Organismo ObtenerOrganismo(int id) { using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio()) { Organismo result = modeloDeDominio.Organismos.Where(c => c.IdOrganismo == id).FirstOrDefault(); modeloDeDominio.CreateDetachedCopy(result); return(result); } }
private InspecoesGravadasModelServico DownloadInspecoaPorCodigoOiaInformado(Organismo organismo, List <string> diretoriosRemotoValidos, string usuario) { foreach (var diretorioRemoto in diretoriosRemotoValidos) { var diretorioLocal = ObterDiretorioLocal(organismo.IntegracaoInfo.DiretorioInspecaoLocal, diretorioRemoto); DownloadInspecao(organismo.IntegracaoInfo, diretorioLocal, diretorioRemoto, usuario); } if (_listExcecao.Count > 0) { _enviar.EnviarEmail(Configurations.EmailAdministrador(), _listExcecao, organismo.CodigoOIA); } if (_listExcecao.Count > 0 && _listaInspecoesParaEnvio.Count > 0) { _enviar.EnviarEmail(Configurations.EmailAdministrador(), _listExcecao, organismo.CodigoOIA); return(new InspecoesGravadasModelServico { InspecoesGravadas = _listaInspecoesParaEnvio, Excecao = new ExcecaoService { ExisteExcecao = true, Mensagem = string.Format(MensagemSistema.ErroUmaOuMaisInspecoes) } }); } if (_listExcecao.Count > 0) { _enviar.EnviarEmail(Configurations.EmailAdministrador(), _listExcecao, organismo.CodigoOIA); return(new InspecoesGravadasModelServico { InspecoesGravadas = _listaInspecoesParaEnvio, Excecao = new ExcecaoService { ExisteExcecao = true, Mensagem = string.Format(_listExcecao[0], organismo.CodigoOIA) } }); } return(new InspecoesGravadasModelServico { InspecoesGravadas = _listaInspecoesParaEnvio, Excecao = new ExcecaoService { ExisteExcecao = false, Mensagem = string.Format(MensagemSistema.SucessoDownloadCodigoOia, organismo.CodigoOIA) } }); }
public ActionResult Edit([Bind(Include = "OrganismoId,DscOrganismo,Sigla,URL,TOrganismoId,UserId,Registro,Modificacion,Identificador,EstadoId")] Organismo organismo) { if (ModelState.IsValid) { db.Entry(organismo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EstadoId = new SelectList(db.Estados, "EstadoId", "DscEstado", organismo.EstadoId); ViewBag.TOrganismoId = new SelectList(db.TOrganismos, "TOrganismoId", "DscTOrganismo", organismo.TOrganismoId); return(View(organismo)); }
// GET: Organismo/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Organismo organismo = db.Organismo.Find(id); if (organismo == null) { return(HttpNotFound()); } return(View(organismo)); }
// GET: Organismo/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Organismo organismo = db.Organismo.Find(id); if (organismo == null) { return(HttpNotFound()); } ViewBag.EstadoId = new SelectList(db.Estados, "EstadoId", "DscEstado", organismo.EstadoId); ViewBag.TOrganismoId = new SelectList(db.TOrganismos, "TOrganismoId", "DscTOrganismo", organismo.TOrganismoId); return(View(organismo)); }
private void GuardarOrganismo() { Organismo organismo = new Organismo(); organismo.Nombre = txtNombre.Text; organismo.Telefono = txtTelefono.Text; organismo.CorreoElectronico = txtCorreoElectronico.Text; organismo.Domicilio = txtDomicilio.Text; organismo.Observaciones = txtObservaciones.Text; if (ddlLocalidad.SelectedValue != "-1") { organismo.IdLocalidad = localidadNego.TraerLocalidadIdSegunItem(ddlLocalidad.SelectedItem.ToString()); } organismoNego.GuardarOrganismo(organismo); }
public List <Organismo> GetOrganismos() { var tablaDatos = conexion.Ejecutar("dbo.CRED_Get_Organismos"); List <Organismo> organismos = new List <Organismo>(); tablaDatos.Rows.ForEach(row => { Organismo organismo = new Organismo { Id = row.GetSmallintAsInt("Id"), Descripcion = row.GetString("Descripcion") }; organismos.Add(organismo); }); return(organismos); }
public async Task <IActionResult> Create([Bind("Nome, CodigoOIA, EhAtivo")] Organismo organismo) { try { if (ModelState.IsValid) { _contexto.Add(organismo); await _contexto.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir os dados."); throw; } return(View(organismo)); }
public ActionResult Excluir(Organismo model) { var user = HttpContext.Session["Usuario"]; if (user == null) { return(RedirectToAction("Login", "Login")); } var x = _servico.ObetrPorId(model.Id); var o = new OrganismoModel { Id = x.Id, Nome = x.Nome, Codigo = x.CodigoOIA }; return(View(o)); }
public void MostrarOrganismoSeleccionada() { Organismo organismo = new Organismo(); organismo = organismoNego.ObtenerOrganismo(ListarOrganismos.idOrganismoSeleccionado); txtNombre.Text = organismo.Nombre; txtTelefono.Text = organismo.Telefono; txtCorreoElectronico.Text = organismo.CorreoElectronico; txtObservaciones.Text = organismo.Observaciones; txtDomicilio.Text = organismo.Domicilio; if (organismo.IdLocalidad > 0) { txtLocalidad.Text = localidadNego.TraerLocalidad(organismo.IdLocalidad.Value); } else { txtLocalidad.Text = ""; } }
public bool Adicionar(Organismo organismo) { using (var ctx = new CippContexto()) { try { ctx.Organismos.Add(organismo); var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
protected void btnModalOrganismoGuardar_Click(object sender, EventArgs e) { if (txtOrganismoNombreModal.Text != "") { Organismo organismo = new Organismo(); organismo.Nombre = txtOrganismoNombreModal.Text; organismo.Telefono = txtOrganismoTelefonoModal.Text; organismo.CorreoElectronico = txtOrganismoCorreoElectronicoModal.Text; idOrganismoActual = organismoNego.GuardarOrganismo(organismo); ddlOrganismo.Items.Clear(); ddlOrganismo.Text = TraerOrganismo(idOrganismoActual); MostrarOrganismo(); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "Correct", "alert('Complete el campo: NOMBRE.')", true); } }
public bool Atualizar(Organismo organismo) { using (var ctx = new CippContexto()) { try { ctx.Entry(organismo).State = EntityState.Modified; var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public List <Organismo> listarOrg() { var organismo1 = new Organismo() { nombre = "Vista Parcial Juan", edad = 32 }; var organismo2 = new Organismo() { nombre = "Vista Parcial Pedro", edad = 69 }; var organismo3 = new Organismo() { nombre = "Vista Parcial Jose", edad = 45 }; return(new List <Organismo> { organismo1, organismo2, organismo3 }); }
public async Task <IActionResult> Edit(Organismo departamento) { if (ModelState.IsValid) { try { _contexto.Update(departamento); await _contexto.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //if (!DepartamentoExists(departamento.DepartamentoID)) //{ // return NotFound(); //} //else //{ // throw; //} } return(RedirectToAction(nameof(Index))); } return(View(departamento)); }