Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }