private void Calendario_DateSelected(object sender, DateRangeEventArgs e) { DateTime?fecha = Calendario.SelectionStart.Date; var lstRuedas = _service.GetByDate(Calendario.SelectionStart.Date, comitente); if (lstRuedas != null) { RuedasEditar formulario = new RuedasEditar(); formulario.StartPosition = FormStartPosition.CenterScreen; formulario.operacion = 2; formulario.comitente = comitente; formulario.txtIdRueda.Text = lstRuedas.IdRueda.ToString(); formulario.txtFecha.Text = fecha.Value.Date.ToShortDateString(); formulario.txtFecha.Enabled = false; formulario.ShowDialog(); tsbVerTodos_Click(sender, e); } else { DayOfWeek nrodia = Calendario.SelectionStart.Date.DayOfWeek; if (nrodia == DayOfWeek.Saturday || nrodia == DayOfWeek.Sunday) { MessageBox.Show("Sábado/Domingo y Feriados NO opera la bolsa", "Información del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { var lstFeriados = _serviceFeriado.GetByDate(fecha.Value); if (lstFeriados != null) { string mensaje = string.Format("Sábado/Domingo y Feriados NO opera la bolsa. Dia {0} Feriado: '{1}'", fecha.Value.Date.ToShortDateString(), lstFeriados.Motivo.ToString()); MessageBox.Show(mensaje, "Información del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { if (fecha < DateTime.Now.Date) { MessageBox.Show("La Fecha Seleccionada debe ser igual o mayor a la Actual", "Información del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { RuedasEditar formulario = new RuedasEditar(); formulario.StartPosition = FormStartPosition.CenterScreen; formulario.operacion = 1; formulario.comitente = comitente; formulario.txtFecha.Text = fecha.Value.Date.ToShortDateString(); formulario.txtFecha.Enabled = false; formulario.ShowDialog(); tsbVerTodos_Click(sender, e); } } } } }
private void tsbModificar_Click(object sender, EventArgs e) { int id; try { id = Convert.ToInt32(dgvListado.CurrentRow.Cells["IdRueda"].Value); } catch { id = 0; } EntityFrameWork.Ruedas rueda = _service.GetById(id); if (rueda != null) { DateTime? fecha = rueda.FechaRueda; RuedasEditar formulario = new RuedasEditar(); formulario.StartPosition = FormStartPosition.CenterScreen; formulario.operacion = 2; formulario.comitente = comitente; formulario.txtIdRueda.Text = id.ToString(); formulario.txtFecha.Text = fecha.Value.Date.ToShortDateString(); formulario.txtFecha.Enabled = false; formulario.ShowDialog(); tsbVerTodos_Click(sender, e); } }
private void tsbEliminar_Click(object sender, EventArgs e) { int id; try { id = Convert.ToInt32(dgvListado.CurrentRow.Cells["IdRueda"].Value); } catch { id = 0; } EntityFrameWork.Ruedas rueda = _service.GetById(id); if (rueda != null) { RuedasEditar formulario = new RuedasEditar(); formulario.StartPosition = FormStartPosition.CenterScreen; formulario.operacion = 3; formulario.txtIdRueda.Text = id.ToString(); int fila = Convert.ToUInt16(dgvListado.CurrentRow.Index); formulario.ShowDialog(); tsbVerTodos_Click(sender, e); if (fila < dgvListado.Rows.Count) { dgvListado.CurrentCell = dgvListado[0, fila]; } } }