private void btnLugar_Click(object sender, EventArgs e) { if (listSolicitado.SelectedItems.Count != 0) { try { e_recursos_empresas ere = new e_recursos_empresas().getObjecte_recursos_empresas((int)listSolicitado.SelectedItems[0].Tag); ere.estado = false; ere.Update(ere); a_agenda_detalle det = new a_agenda_detalle().getObjecta_agenda_detalle(ere.id_empresa); BitacoraLlamado.NuevoEvento((int)comboExpedientes.SelectedValue, "apoyo", "En el Lugar: " + det.nombre); FillSolicitado(); } catch { MessageBox.Show("No se pudo completar la operación debido a un error de Base de Datos.", "Mensaje de ZEUS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Debe seleccionar un apoyo primero.", "Mensaje de ZEUS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnSolicita_Click(object sender, EventArgs e) { if (comboExpedientes.SelectedIndex != -1 && listEmpresas.SelectedIndex != -1) { try { e_recursos_empresas re = new e_recursos_empresas().getObjecte_recursos_empresas((int)comboExpedientes.SelectedValue, (int)listEmpresas.SelectedValue); re.estado = true; if (re.id_expediente == 0) { re.id_expediente = (int)comboExpedientes.SelectedValue; re.id_empresa = (int)listEmpresas.SelectedValue; re.Insert(re); } else { re.Update(re); } a_agenda_detalle det = new a_agenda_detalle().getObjecta_agenda_detalle(re.id_empresa); BitacoraLlamado.NuevoEvento((int)comboExpedientes.SelectedValue, "apoyo", "Se Solicita: " + det.nombre); FillSolicitado(); ((Button)sender).Image = Resources.success.ToBitmap(); ((Button)sender).Enabled = false; if (btnLugar.Enabled != true) { btnLugar.Image = null; btnLugar.Enabled = true; } } catch (Exception ex) { Log.Write(ex); MessageBox.Show("No se pudo completar la operación debido a un error de Base de Datos.", "Mensaje de Zeus", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Debe seleccionar un expediente y una empresa primero.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }