Пример #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Agenda _agenda = CargarEntidad();
         if (Funcion == 2)
         {
             bool Exito = AgendaNeg.EditarRecordatorio(_agenda, idAgendaSeleccionado);
             if (Exito == true)
             {
                 ProgressBar();
                 const string message2 = "La edición del recordatorio se registro exitosamente.";
                 const string caption2 = "Éxito";
                 var          result2  = MessageBox.Show(message2, caption2,
                                                         MessageBoxButtons.OK,
                                                         MessageBoxIcon.Asterisk);
                 LimpiarCampos();
                 BuscarAgendaParaUsuario(Sesion.UsuarioLogueado.IdUsuario);
             }
         }
         if (Funcion == 1)
         {
             _agenda.Estado = 1;
             bool Exito = AgendaNeg.GuardarRecordatorio(_agenda);
             if (Exito == true)
             {
                 ProgressBar();
                 const string message2 = "Se registro el recordatorio exitosamente.";
                 const string caption2 = "Éxito";
                 var          result2  = MessageBox.Show(message2, caption2,
                                                         MessageBoxButtons.OK,
                                                         MessageBoxIcon.Asterisk);
                 LimpiarCampos();
                 BuscarAgendaParaUsuario(Sesion.UsuarioLogueado.IdUsuario);
             }
             else
             {
                 const string message2 = "No se pudo registrar el recordatorio ingresada.";
                 const string caption2 = "Atención";
                 var          result2  = MessageBox.Show(message2, caption2,
                                                         MessageBoxButtons.OK,
                                                         MessageBoxIcon.Error);
             }
         }
     }
     catch { }
 }
Пример #2
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (this.dgvAgenda.RowCount > 0)
     {
         PanelRegistroPlan.Enabled = true;
         Funcion = 2;
         List <Entidades.Agenda> _plan = new List <Entidades.Agenda>();
         idAgendaSeleccionado = Convert.ToInt32(this.dgvAgenda.CurrentRow.Cells[0].Value);
         List <Entidades.Agenda> ListaRecordatorio = AgendaNeg.BuscarRecordatorio(idAgendaSeleccionado);
         if (ListaRecordatorio.Count > 0)
         {
             foreach (var item in ListaRecordatorio)
             {
                 if (item.idUsuario > 0)
                 {
                     chcPersonal.Checked = true;
                 }
                 if (item.UsuariosSistema > 0)
                 {
                     chcUsuarios.Checked = true;
                 }
                 if (item.Email > 0)
                 {
                     chcEmail.Checked = true;
                 }
             }
         }
         dtFecha.Value       = Convert.ToDateTime(dgvAgenda.CurrentRow.Cells[1].Value.ToString());
         txtDescripcion.Text = dgvAgenda.CurrentRow.Cells[2].Value.ToString();
     }
     else
     {
         const string message2 = "Debe seleccionar un recordatorio de la grilla.";
         const string caption2 = "Atención";
         var          result2  = MessageBox.Show(message2, caption2,
                                                 MessageBoxButtons.OK,
                                                 MessageBoxIcon.Asterisk);
     }
 }
Пример #3
0
        private void BuscarAgendaParaUsuario(int idUsuario)
        {
            dgvAgenda.Rows.Clear();
            List <Entidades.Agenda> ListarClientes = AgendaNeg.ListarRecordatoriosUsuario(idUsuario);

            btnNuevo.Visible = true;
            int contadorFilas = 0;

            if (ListarClientes.Count > 0)
            {
                DiseñoGrilla();
                dgvAgenda.Visible  = true;
                btnEditar.Visible  = true;
                lbllistado.Visible = true;
                foreach (var item in ListarClientes)
                {
                    string fecha = Convert.ToString(item.Fecha.ToShortDateString());
                    if (item.Fecha < DateTime.Now)
                    {
                        dgvAgenda.Rows.Add(item.idAgenda, fecha, item.Descripcion);
                        dgvAgenda.Rows[contadorFilas].DefaultCellStyle.ForeColor = Color.Red;
                    }
                    else
                    {
                        dgvAgenda.Rows.Add(item.idAgenda, fecha, item.Descripcion);
                        dgvAgenda.Rows[contadorFilas].DefaultCellStyle.ForeColor = Color.Black;
                    }
                    //dgvAgenda.Rows.Add(item.idAgenda, fecha, item.Descripcion);
                    contadorFilas = contadorFilas + 1;
                }
                dgvAgenda.AllowUserToAddRows = false;
            }
            else
            {
                dgvAgenda.Visible  = false;
                btnEditar.Visible  = false;
                lbllistado.Visible = false;
            }
        }
Пример #4
0
        private void dgvAgenda_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvAgenda.CurrentCell.ColumnIndex == 3)
            {
                const string message = "¿Usted desea cerrar el recordatorio seleccionado?";
                const string caption = "Consulta";
                var          result  = MessageBox.Show(message, caption,
                                                       MessageBoxButtons.YesNo,
                                                       MessageBoxIcon.Question);
                {
                    if (result == DialogResult.Yes)
                    {
                        int  idRecordatorio = Convert.ToInt32(this.dgvAgenda.CurrentRow.Cells[0].Value.ToString());
                        bool Exito          = AgendaNeg.AnularRecordatorio(idRecordatorio);
                        if (Exito == true)
                        {
                            const string message2 = "Se elimino el recordatorio seleccionado exitosamente.";
                            const string caption2 = "Éxito";
                            var          result2  = MessageBox.Show(message2, caption2,
                                                                    MessageBoxButtons.OK,
                                                                    MessageBoxIcon.Asterisk);
                            BuscarAgendaParaUsuario(Sesion.UsuarioLogueado.IdUsuario);
                        }

                        else
                        {
                            const string message2 = "No se puede registrar un pago en un plan con estado cerrado.";
                            const string caption2 = "Atención";
                            var          result2  = MessageBox.Show(message2, caption2,
                                                                    MessageBoxButtons.OK,
                                                                    MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }