public void VerEstado(long id) { var dato = producto_Dato_Servicio.ObtenerPorId(id); if (dato.EstadoPorPedido == AccesoDatos.EstadoPorPedido.EnEspera) { btnEnEspera.Enabled = false; btnCancelado.Enabled = true; btnTerminado.Enabled = true; } if (dato.EstadoPorPedido == AccesoDatos.EstadoPorPedido.Terminado) { btnTerminado.Enabled = false; btnCancelado.Enabled = true; btnEnEspera.Enabled = true; } if (dato.EstadoPorPedido == AccesoDatos.EstadoPorPedido.Cancelado) { btnCancelado.Enabled = false; btnTerminado.Enabled = true; btnEnEspera.Enabled = true; } }
private void btnTerminado_Click(object sender, EventArgs e) { if (EntidadId != 0) { if (producto_Dato_Servicio.ObtenerPorId(EntidadId).EstadoPorPedido != AccesoDatos.EstadoPorPedido.Terminado) { if (MessageBox.Show("Esta Por Cambiar El Estado Del Producto, Desea Continuar?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { producto_Dato_Servicio.CambiarEstadoTerminado(EntidadId); ListaRealizada.Add(producto_Dato_Servicio.ObtenerPorId(EntidadId)); dgvGrillaRealizados.DataSource = ListaRealizada.ToList(); CargarGrilla(); EntidadId = 0; } } } }